14:09:06,049 INFO [org.jboss.web.WebService] Using RMI server codebase: http://vms012:8083/ 14:09:06,283 INFO [org.jboss.naming.NamingService] Started jndi bootstrap jnpPort=1099, rmiPort=1098, backlog=50, bindAddress=/0.0.0.0, Client SocketFactory=null, Server SocketFactory=org.jboss.net.sockets.DefaultSocketFactory@ad093076 14:09:12,877 INFO [org.apache.catalina.startup.Embedded] Catalina naming disabled 14:09:13,362 INFO [org.apache.coyote.http11.Http11Protocol] Initializing Coyote HTTP/1.1 on http-0.0.0.0-8080 14:09:13,362 INFO [org.apache.catalina.startup.Catalina] Initialization processed in 422 ms 14:09:13,377 INFO [org.jboss.web.tomcat.tc5.StandardService] Starting service jboss.web 14:09:13,377 INFO [org.apache.catalina.core.StandardEngine] Starting Servlet Engine: Apache Tomcat/5.5.9 14:09:13,440 INFO [org.apache.catalina.core.StandardHost] XML validation disabled 14:09:13,502 INFO [org.apache.catalina.startup.Catalina] Server startup in 140 ms 14:09:13,690 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/invoker, warUrl=file:/D:/lams/jboss-4.0.2/server/default/deploy/http-invoker.sar/invoker.war/ 14:09:14,643 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/ws4ee, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11096jboss-ws4ee-exp.war/ 14:09:14,893 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/, warUrl=file:/D:/lams/jboss-4.0.2/server/default/deploy/jbossweb-tomcat55.sar/ROOT.war/ 14:09:15,190 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/jbossmq-httpil, warUrl=file:/D:/lams/jboss-4.0.2/server/default/deploy/jms/jbossmq-httpil.sar/jbossmq-httpil.war/ 14:09:17,784 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/web-console, warUrl=file:/D:/lams/jboss-4.0.2/server/default/deploy/management/console-mgr.sar/web-console.war/ 14:09:19,190 INFO [org.jboss.cache.TreeCache] setting cluster properties from xml to: UDP(ip_mcast=true;ip_ttl=64;loopback=false;mcast_addr=228.1.2.3;mcast_port=48866;mcast_recv_buf_size=80000;mcast_send_buf_size=150000;ucast_recv_buf_size=80000;ucast_send_buf_size=150000):PING(down_thread=false;num_initial_members=3;timeout=2000;up_thread=false):MERGE2(max_interval=20000;min_interval=10000):FD(down_thread=true;shun=true;up_thread=true):VERIFY_SUSPECT(down_thread=false;timeout=1500;up_thread=false):pbcast.NAKACK(down_thread=false;gc_lag=50;max_xmit_size=8192;retransmit_timeout=600,1200,2400,4800;up_thread=false):UNICAST(down_thread=false;min_threshold=10;timeout=600,1200,2400;window_size=100):pbcast.STABLE(desired_avg_gossip=20000;down_thread=false;up_thread=false):FRAG(down_thread=false;frag_size=8192;up_thread=false):pbcast.GMS(join_retry_timeout=2000;join_timeout=5000;print_local_addr=true;shun=true):pbcast.STATE_TRANSFER(down_thread=false;up_thread=false) 14:09:19,206 INFO [org.jboss.cache.TreeCache] setEvictionPolicyConfig(): [config: null] 14:09:19,221 INFO [org.jboss.cache.TreeCache] interceptor chain is: class org.jboss.cache.interceptors.CallInterceptor class org.jboss.cache.interceptors.LockInterceptor class org.jboss.cache.interceptors.UnlockInterceptor 14:09:19,253 INFO [org.jboss.cache.TreeCache] cache mode is local, will not create the channel 14:09:19,253 INFO [org.jboss.cache.eviction.LRUPolicy] Starting eviction policy using the provider: org.jboss.cache.eviction.LRUPolicy 14:09:19,253 INFO [org.jboss.cache.eviction.LRUPolicy] Starting a eviction timer with wake up interval of (secs) 5 14:09:19,424 INFO [org.jboss.mail.MailService] Mail Service bound to java:/Mail 14:09:20,174 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist view the META-INF/ra.xml: file:/D:/lams/jboss-4.0.2/server/default/deploy/jboss-ha-local-jdbc.rar 14:09:20,378 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist view the META-INF/ra.xml: file:/D:/lams/jboss-4.0.2/server/default/deploy/jboss-ha-xa-jdbc.rar 14:09:20,596 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist view the META-INF/ra.xml: file:/D:/lams/jboss-4.0.2/server/default/deploy/jboss-local-jdbc.rar 14:09:20,768 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist view the META-INF/ra.xml: file:/D:/lams/jboss-4.0.2/server/default/deploy/jboss-xa-jdbc.rar 14:09:20,893 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist view the META-INF/ra.xml: file:/D:/lams/jboss-4.0.2/server/default/deploy/jms/jms-ra.rar 14:09:21,018 INFO [org.jboss.resource.deployment.RARDeployment] Required license terms exist view the META-INF/ra.xml: file:/D:/lams/jboss-4.0.2/server/default/deploy/mail-ra.rar 14:09:22,190 INFO [org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService] Bound connection factory for resource adapter for ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS to JNDI name 'java:DefaultDS' 14:09:22,628 INFO [org.jboss.mq.server.jmx.Queue.A] Bound to JNDI name: queue/A 14:09:22,643 INFO [org.jboss.mq.server.jmx.Queue.B] Bound to JNDI name: queue/B 14:09:22,643 INFO [org.jboss.mq.server.jmx.Queue.C] Bound to JNDI name: queue/C 14:09:22,643 INFO [org.jboss.mq.server.jmx.Queue.D] Bound to JNDI name: queue/D 14:09:22,643 INFO [org.jboss.mq.server.jmx.Queue.ex] Bound to JNDI name: queue/ex 14:09:22,690 INFO [org.jboss.mq.server.jmx.Topic.testTopic] Bound to JNDI name: topic/testTopic 14:09:22,690 INFO [org.jboss.mq.server.jmx.Topic.securedTopic] Bound to JNDI name: topic/securedTopic 14:09:22,690 INFO [org.jboss.mq.server.jmx.Topic.testDurableTopic] Bound to JNDI name: topic/testDurableTopic 14:09:22,706 INFO [org.jboss.mq.server.jmx.Queue.testQueue] Bound to JNDI name: queue/testQueue 14:09:22,768 INFO [org.jboss.mq.il.uil2.UILServerILService] JBossMQ UIL service available at : /0.0.0.0:8093 14:09:22,831 INFO [org.jboss.mq.server.jmx.Queue.DLQ] Bound to JNDI name: queue/DLQ 14:09:23,596 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound connection factory for resource adapter for ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA to JNDI name 'java:JmsXA' 14:09:23,846 INFO [org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService] Bound connection factory for resource adapter for ConnectionManager 'jboss.jca:service=DataSourceBinding,name=jdbc/lams-ds to JNDI name 'java:jdbc/lams-ds' 14:09:23,909 INFO [org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService] Bound connection factory for resource adapter for ConnectionManager 'jboss.jca:service=DataSourceBinding,name=jdbc/tool-ds to JNDI name 'java:jdbc/tool-ds' 14:09:23,940 INFO [org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService] Bound connection factory for resource adapter for ConnectionManager 'jboss.jca:service=DataSourceBinding,name=jdbc/quartz-ds to JNDI name 'java:jdbc/quartz-ds' 14:09:23,971 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/jmx-console, warUrl=file:/D:/lams/jboss-4.0.2/server/default/deploy/jmx-console.war/ 14:09:24,237 INFO [org.jboss.deployment.EARDeployer] Init J2EE application: file:/D:/lams/jboss-4.0.2/server/default/deploy/lams.ear/ 14:09:52,269 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/admin, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11192lams-admin-exp.war/ 14:09:52,722 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:09:52,722 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/admin]] Loading Spring root WebApplicationContext 14:09:52,832 INFO [org.springframework.core.CollectionFactory] JDK 1.4+ collections available 14:09:52,863 INFO [org.springframework.core.CollectionFactory] Commons Collections 3.x available 14:09:52,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:09:52,910 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:09:52,910 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1b258fa] 14:09:52,910 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:09:52,910 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:09:52,925 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:09:52,925 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:09:52,925 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:09:52,925 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:09:52,925 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:09:52,972 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:09:52,972 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1bedb0] 14:09:52,972 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:09:52,972 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:09:52,972 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:09:52,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:09:52,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:09:52,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:09:52,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:09:53,425 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:09:53,425 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:09:53,488 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:09:53,488 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:09:53,488 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:09:53,488 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@17535b6] 14:09:53,488 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:09:53,488 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:09:53,488 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:09:53,503 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:09:53,503 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:09:53,503 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:09:53,503 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:09:53,550 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#148083b] 14:09:53,550 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:09:53,550 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:09:53,550 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/integrationContext.xml] 14:09:53,550 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1497b1] 14:09:53,550 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:09:53,550 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:09:53,550 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:09:53,566 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:09:53,566 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:09:53,566 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:09:53,566 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:09:53,566 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 2 elements in class path resource [org/lamsfoundation/lams/integrationContext.xml] 14:09:53,566 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 2 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/integrationContext.xml] 14:09:53,566 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/admin/adminApplicationContext.xml] 14:09:53,582 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@138ec91] 14:09:53,582 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:09:53,582 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:09:53,582 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:09:53,582 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:09:53,582 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:09:53,582 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:09:53,582 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:09:53,597 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 3 elements in class path resource [org/lamsfoundation/lams/admin/adminApplicationContext.xml] 14:09:53,597 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 3 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/admin/adminApplicationContext.xml] 14:09:53,597 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,integrationServiceTarget,integrationService,adminMessageSource,adminMessageService,importService]; root of BeanFactory hierarchy 14:09:53,644 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 51 beans defined in application context [Root WebApplicationContext] 14:09:53,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:09:53,660 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@8c39d7] 14:09:53,675 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:09:53,675 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1db52c8] 14:09:53,675 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@a07440] 14:09:53,675 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:09:53,675 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,integrationServiceTarget,integrationService,adminMessageSource,adminMessageService,importService]; root of BeanFactory hierarchy] 14:09:53,675 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:09:53,675 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:09:53,675 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:09:53,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'fileEncoding' of type [java.lang.String] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'ignoreResourceNotFound' of type [boolean] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'localOverride' of type [boolean] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'location' of type [org.springframework.core.io.Resource] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'locations' of type [[Lorg.springframework.core.io.Resource;] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'object' of type [java.lang.Object] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'objectType' of type [java.lang.Class] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'properties' of type [java.util.Properties] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'propertiesArray' of type [[Ljava.util.Properties;] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'propertiesPersister' of type [org.springframework.util.PropertiesPersister] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'singleton' of type [boolean] 14:09:53,753 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.beans.factory.config.PropertiesFactoryBean] is cache-safe 14:09:53,753 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:09:53,753 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:09:53,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:09:53,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:09:53,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.util.MessageService] 14:09:53,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.util.MessageService] 14:09:53,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:09:53,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageSource' of type [org.springframework.context.MessageSource] 14:09:53,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.util.MessageService] is cache-safe 14:09:53,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:09:53,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:09:53,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:09:53,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:09:53,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.context.support.ResourceBundleMessageSource] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.context.support.ResourceBundleMessageSource] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'alwaysUseMessageFormat' of type [boolean] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'basename' of type [java.lang.String] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'basenames' of type [[Ljava.lang.String;] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'bundleClassLoader' of type [java.lang.ClassLoader] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'classLoader' of type [java.lang.ClassLoader] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'parentMessageSource' of type [org.springframework.context.MessageSource] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'useCodeAsDefaultMessage' of type [boolean] 14:09:53,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.context.support.ResourceBundleMessageSource] is cache-safe 14:09:53,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:09:53,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:09:53,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:09:53,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:09:53,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:09:53,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:09:53,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:09:53,800 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:09:53,800 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:09:53,800 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:09:53,800 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:09:53,800 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:09:53,800 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:09:53,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cacheableMappingLocations' of type [[Lorg.springframework.core.io.Resource;] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'collectionCacheStrategies' of type [java.util.Properties] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'configLocation' of type [org.springframework.core.io.Resource] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'configLocations' of type [[Lorg.springframework.core.io.Resource;] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'configuration' of type [org.hibernate.cfg.Configuration] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'configurationClass' of type [java.lang.Class] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'dataSource' of type [javax.sql.DataSource] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'entityCacheStrategies' of type [java.util.Properties] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'entityInterceptor' of type [org.hibernate.Interceptor] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'eventListeners' of type [java.util.Map] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exposeTransactionAwareSessionFactory' of type [boolean] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'filterDefinitions' of type [[Lorg.hibernate.engine.FilterDefinition;] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateProperties' of type [java.util.Properties] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jtaTransactionManager' of type [javax.transaction.TransactionManager] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lobHandler' of type [org.springframework.jdbc.support.lob.LobHandler] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mappingDirectoryLocations' of type [[Lorg.springframework.core.io.Resource;] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mappingJarLocations' of type [[Lorg.springframework.core.io.Resource;] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mappingLocations' of type [[Lorg.springframework.core.io.Resource;] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mappingResources' of type [[Ljava.lang.String;] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'namingStrategy' of type [org.hibernate.cfg.NamingStrategy] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'object' of type [java.lang.Object] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'objectType' of type [java.lang.Class] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'schemaUpdate' of type [boolean] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'singleton' of type [boolean] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'typeDefinitions' of type [[Lorg.springframework.orm.hibernate3.TypeDefinitionBean;] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'useTransactionAwareDataSource' of type [boolean] 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] is cache-safe 14:09:53,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:09:53,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:09:53,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:09:53,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:09:53,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:09:53,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:09:53,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:09:53,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.jndi.JndiObjectFactoryBean] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.jndi.JndiObjectFactoryBean] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cache' of type [boolean] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'defaultObject' of type [java.lang.Object] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'expectedType' of type [java.lang.Class] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jndiEnvironment' of type [java.util.Properties] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jndiName' of type [java.lang.String] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jndiTemplate' of type [org.springframework.jndi.JndiTemplate] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lookupOnStartup' of type [boolean] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'object' of type [java.lang.Object] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'objectType' of type [java.lang.Class] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'proxyInterface' of type [java.lang.Class] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'resourceRef' of type [boolean] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'singleton' of type [boolean] 14:09:53,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.jndi.JndiObjectFactoryBean] is cache-safe 14:09:53,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:09:53,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:09:53,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:09:53,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:09:53,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:09:53,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:09:53,863 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:09:53,878 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:09:53,878 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:09:53,878 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:09:53,878 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:09:53,878 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:09:53,878 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:09:53,878 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:09:53,878 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:09:53,878 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:09:53,878 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:09:53,878 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:09:53,878 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:09:53,878 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:09:53,878 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:09:53,878 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:09:55,082 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:02,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:02,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:02,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:02,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:02,144 INFO [org.springframework.aop.framework.DefaultAopProxyFactory] CGLIB2 available: proxyTargetClass feature enabled 14:10:02,175 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'advisorAdapterRegistry' of type [org.springframework.aop.framework.adapter.AdvisorAdapterRegistry] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'aopProxyFactory' of type [org.springframework.aop.framework.AopProxyFactory] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exposeProxy' of type [boolean] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'frozen' of type [boolean] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'object' of type [java.lang.Object] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'objectType' of type [java.lang.Class] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'opaque' of type [boolean] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'optimize' of type [boolean] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'pointcut' of type [org.springframework.aop.Pointcut] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'postInterceptors' of type [[Ljava.lang.Object;] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'preInterceptors' of type [[Ljava.lang.Object;] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'proxyInterfaces' of type [[Ljava.lang.String;] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'proxyTargetClass' of type [boolean] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'singleton' of type [boolean] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'target' of type [java.lang.Object] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transactionAttributeSource' of type [org.springframework.transaction.interceptor.TransactionAttributeSource] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transactionAttributes' of type [java.util.Properties] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transactionManager' of type [org.springframework.transaction.PlatformTransactionManager] 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] is cache-safe 14:10:02,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:02,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:02,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:02,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:02,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:02,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'autodetectTransactionManager' of type [boolean] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cacheUserTransaction' of type [boolean] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'globalRollbackOnParticipationFailure' of type [boolean] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jndiEnvironment' of type [java.util.Properties] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jndiTemplate' of type [org.springframework.jndi.JndiTemplate] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'nestedTransactionAllowed' of type [boolean] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'rollbackOnCommitFailure' of type [boolean] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transactionManager' of type [javax.transaction.TransactionManager] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transactionManagerName' of type [java.lang.String] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transactionSynchronization' of type [int] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transactionSynchronizationName' of type [java.lang.String] 14:10:02,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userTransaction' of type [javax.transaction.UserTransaction] 14:10:02,222 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userTransactionName' of type [java.lang.String] 14:10:02,222 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.transaction.jta.JtaTransactionManager] is cache-safe 14:10:02,222 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,222 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:02,222 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:02,222 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:02,222 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:02,222 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:02,238 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:02,238 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:02,254 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:02,254 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:02,254 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:02,254 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:02,254 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:02,254 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:02,254 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:02,269 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:02,269 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:02,269 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:02,269 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:02,269 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,269 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,269 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'baseDAO' of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'groupDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'roleDAO' of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'rootOrganisation' of type [org.lamsfoundation.lams.usermanagement.Organisation] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userGlobalGroupAdmin' of type [boolean] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userSysAdmin' of type [boolean] 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] is cache-safe 14:10:02,269 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,269 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:02,269 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:02,269 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,269 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:02,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:02,300 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:02,300 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,300 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,300 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,300 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] is cache-safe 14:10:02,300 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,300 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:02,300 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:02,300 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,300 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,300 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,300 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:02,316 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:02,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:02,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:02,316 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:02,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:02,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:02,316 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] is cache-safe 14:10:02,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:02,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] is cache-safe 14:10:02,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:02,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:02,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@fe0ce9] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:02,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,363 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,363 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,363 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,363 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,363 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,363 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,363 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,363 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:02,363 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:02,363 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:02,363 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:02,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:02,425 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:02,519 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:02,535 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:02,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:02,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:02,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:02,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:02,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:02,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:02,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'activityDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allLearningLibraryDetails' of type [java.util.ArrayList] 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learningDesignDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learningLibraryDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolActMessageService' of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] is cache-safe 14:10:02,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:02,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:02,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:02,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:02,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:02,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:02,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:02,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:02,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allLearningDesigns' of type [java.util.List] 14:10:02,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] is cache-safe 14:10:02,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:02,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:02,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,644 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:02,644 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:02,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:02,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:02,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:02,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:02,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:02,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:02,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:02,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allActivities' of type [java.util.List] 14:10:02,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] is cache-safe 14:10:02,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:02,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:02,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:02,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:02,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:02,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:02,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:02,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:02,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:02,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:02,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:02,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allLearningLibraries' of type [java.util.List] 14:10:02,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] is cache-safe 14:10:02,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:02,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:02,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:02,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:02,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:02,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:02,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:02,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:02,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:02,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:02,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:02,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] 14:10:02,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.util.LoadedMessageSourceService] is cache-safe 14:10:02,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:02,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:02,691 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:02,691 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:02,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1912a56] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:02,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:02,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:02,691 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:02,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:02,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:02,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:02,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:02,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:02,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:02,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:02,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:02,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:02,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'themeDAO' of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:02,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'themes' of type [java.lang.String] 14:10:02,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:02,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.themes.service.ThemeService] is cache-safe 14:10:02,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:02,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:02,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:02,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:02,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:02,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:02,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allThemes' of type [java.util.List] 14:10:02,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] is cache-safe 14:10:02,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:02,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:02,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:02,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:02,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:02,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:02,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@b81eaa] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:02,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:02,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:02,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:02,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:02,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:02,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:02,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:02,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:02,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:02,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:02,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:02,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'activityDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'applicationContext' of type [org.springframework.context.ApplicationContext] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'baseDAO' of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'groupingDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learningDesignDAO' of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learningLibraryDAO' of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'licenseDAO' of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'systemToolDAO' of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolContentDAO' of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolDAO' of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolImportSupportDAO' of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transitionDAO' of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] is cache-safe 14:10:02,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:02,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:02,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:02,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:02,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:02,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:02,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:02,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:02,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:02,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allTools' of type [java.util.List] 14:10:02,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] is cache-safe 14:10:02,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:02,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:02,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:02,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:02,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:02,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:02,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:02,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:02,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:02,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:02,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:02,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:02,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allToolImportSupport' of type [java.util.List] 14:10:02,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] is cache-safe 14:10:02,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:02,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:02,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:02,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:02,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:02,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:02,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:02,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:02,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:02,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:02,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:02,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:02,894 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,894 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,894 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,894 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] is cache-safe 14:10:02,894 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:02,894 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:02,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,894 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:02,894 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:02,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:02,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:02,894 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:02,894 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:02,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:02,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:02,894 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:02,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:02,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] is cache-safe 14:10:02,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:02,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:02,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:02,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:02,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:02,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:02,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:02,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:02,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:02,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] is cache-safe 14:10:02,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:02,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:02,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:02,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:02,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:02,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:02,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:02,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:02,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:02,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:02,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:02,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:02,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:02,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:02,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] is cache-safe 14:10:02,988 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:02,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:02,988 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:02,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:02,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:02,988 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:02,988 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:02,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:02,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:02,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:02,988 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:02,988 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:02,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:02,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:02,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:02,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:03,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:03,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:03,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:03,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] is cache-safe 14:10:03,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:03,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:03,004 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:03,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:03,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:03,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@56b64c] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:03,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:03,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:03,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:03,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:03,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:03,019 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:03,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:03,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:03,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:03,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'notebookEntryDAO' of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:03,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:03,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] is cache-safe 14:10:03,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:03,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:03,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:03,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:03,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:03,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:03,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:03,097 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:03,097 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,097 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:03,097 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:03,097 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] is cache-safe 14:10:03,097 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:03,097 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:03,097 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:03,097 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:03,097 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:03,097 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:03,097 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:03,097 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:03,097 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:03,097 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:03,097 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,097 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:03,097 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:03,097 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:03,097 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,097 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:03,097 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:03,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:03,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@9ba632] 14:10:03,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:03,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,113 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,113 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,113 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,113 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:03,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:03,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:03,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:03,113 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:03,113 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:03,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.util.Configuration] 14:10:03,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.util.Configuration] 14:10:03,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allItems' of type [java.util.List] 14:10:03,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'configurationDAO' of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:03,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.util.Configuration] is cache-safe 14:10:03,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:03,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:03,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:03,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:03,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:03,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:03,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allItems' of type [java.util.List] 14:10:03,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:03,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:03,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] is cache-safe 14:10:03,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:03,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:03,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:03,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:03,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:03,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:03,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:03,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:03,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:03,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:03,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:03,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:03,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:03,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,254 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml] 14:10:03,254 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1860045] 14:10:03,254 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:03,254 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:03,254 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:03,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:03,269 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:03,269 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:03,269 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:03,269 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/springframework/jdbc/support/sql-error-codes.xml] 14:10:03,269 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,269 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'DB2' 14:10:03,269 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'DB2' with merged definition [Root bean: class [org.springframework.jdbc.support.SQLErrorCodes]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/jdbc/support/sql-error-codes.xml]] 14:10:03,269 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'DB2' 14:10:03,269 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'badSqlGrammarCodes' of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cannotAcquireLockCodes' of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cannotSerializeTransactionCodes' of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'customTranslations' of type [[Lorg.springframework.jdbc.support.CustomSQLErrorCodesTranslation;] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'dataAccessResourceFailureCodes' of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'dataIntegrityViolationCodes' of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'databaseProductName' of type [java.lang.String] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'databaseProductNames' of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'deadlockLoserCodes' of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'invalidResultSetAccessCodes' of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'useSqlStateForTranslation' of type [boolean] 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.jdbc.support.SQLErrorCodes] is cache-safe 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'DB2' to allow for resolving potential circular references 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductName(java.lang.String)] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductName(java.lang.String)] with value of type [java.lang.String] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@423da9] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@423da9] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataAccessResourceFailureCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataAccessResourceFailureCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@423da9] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@423da9] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDeadlockLoserCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDeadlockLoserCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'DB2' 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'DB2' 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'HSQL' 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'HSQL' with merged definition [Root bean: class [org.springframework.jdbc.support.SQLErrorCodes]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/jdbc/support/sql-error-codes.xml]] 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'HSQL' 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'HSQL' to allow for resolving potential circular references 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductName(java.lang.String)] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductName(java.lang.String)] with value of type [java.lang.String] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@a1d92a] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@a1d92a] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataAccessResourceFailureCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataAccessResourceFailureCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@a1d92a] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'HSQL' 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'HSQL' 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'MS-SQL' 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'MS-SQL' with merged definition [Root bean: class [org.springframework.jdbc.support.SQLErrorCodes]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/jdbc/support/sql-error-codes.xml]] 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'MS-SQL' 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'MS-SQL' to allow for resolving potential circular references 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductName(java.lang.String)] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductName(java.lang.String)] with value of type [java.lang.String] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1b8737f] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1b8737f] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1b8737f] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDeadlockLoserCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDeadlockLoserCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'MS-SQL' 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'MS-SQL' 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'MySQL' 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'MySQL' with merged definition [Root bean: class [org.springframework.jdbc.support.SQLErrorCodes]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/jdbc/support/sql-error-codes.xml]] 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'MySQL' 14:10:03,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'MySQL' to allow for resolving potential circular references 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@a6aa31] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@a6aa31] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataAccessResourceFailureCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataAccessResourceFailureCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@a6aa31] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@a6aa31] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setCannotAcquireLockCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setCannotAcquireLockCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@a6aa31] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDeadlockLoserCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDeadlockLoserCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'MySQL' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'MySQL' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'Oracle' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'Oracle' with merged definition [Root bean: class [org.springframework.jdbc.support.SQLErrorCodes]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/jdbc/support/sql-error-codes.xml]] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'Oracle' 14:10:03,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'Oracle' to allow for resolving potential circular references 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1efb0be] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1efb0be] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setInvalidResultSetAccessCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setInvalidResultSetAccessCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1efb0be] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataAccessResourceFailureCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataAccessResourceFailureCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1efb0be] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1efb0be] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setCannotAcquireLockCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setCannotAcquireLockCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1efb0be] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDeadlockLoserCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDeadlockLoserCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'Oracle' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'Oracle' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'Informix' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'Informix' with merged definition [Root bean: class [org.springframework.jdbc.support.SQLErrorCodes]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/jdbc/support/sql-error-codes.xml]] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'Informix' 14:10:03,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'Informix' to allow for resolving potential circular references 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductName(java.lang.String)] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductName(java.lang.String)] with value of type [java.lang.String] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@13cb1eb] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@13cb1eb] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'Informix' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'Informix' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'PostgreSQL' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'PostgreSQL' with merged definition [Root bean: class [org.springframework.jdbc.support.SQLErrorCodes]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/jdbc/support/sql-error-codes.xml]] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'PostgreSQL' 14:10:03,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'PostgreSQL' to allow for resolving potential circular references 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1c4d594] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setUseSqlStateForTranslation(boolean)] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setUseSqlStateForTranslation(boolean)] with value of type [boolean] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1a21389] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1a21389] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'PostgreSQL' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'PostgreSQL' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'Sybase' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'Sybase' with merged definition [Root bean: class [org.springframework.jdbc.support.SQLErrorCodes]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/springframework/jdbc/support/sql-error-codes.xml]] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'Sybase' 14:10:03,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'Sybase' to allow for resolving potential circular references 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductNames(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDatabaseProductNames(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1b0bf9a] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setBadSqlGrammarCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class [Ljava.lang.String;] using property editor [org.springframework.beans.propertyeditors.StringArrayPropertyEditor@1b0bf9a] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] on object of class [org.springframework.jdbc.support.SQLErrorCodes] 14:10:03,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jdbc.support.SQLErrorCodes.setDataIntegrityViolationCodes(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'Sybase' 14:10:03,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'Sybase' 14:10:03,301 INFO [org.springframework.jdbc.support.SQLErrorCodesFactory] SQLErrorCodes loaded: [DB2, HSQL, MS-SQL, MySQL, Oracle, Informix, PostgreSQL, Sybase] 14:10:03,301 DEBUG [org.springframework.jdbc.support.SQLErrorCodesFactory] Looking up default SQLErrorCodes for DataSource [org.jboss.resource.adapter.jdbc.WrapperDataSource@140243b] 14:10:03,316 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Fetching JDBC Connection from DataSource 14:10:03,316 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:10:03,316 DEBUG [org.springframework.jdbc.support.SQLErrorCodesFactory] Database product name cached for DataSource [org.jboss.resource.adapter.jdbc.WrapperDataSource@140243b]: name is 'MySQL' 14:10:03,316 DEBUG [org.springframework.jdbc.support.SQLErrorCodesFactory] SQL error codes for 'MySQL' found 14:10:03,316 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Opening Hibernate Session 14:10:03,504 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Eagerly flushing Hibernate session 14:10:03,519 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Closing Hibernate Session 14:10:03,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:03,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:03,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:03,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:03,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:03,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:03,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:03,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.util.audit.AuditService] is cache-safe 14:10:03,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:03,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:03,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:03,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:03,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:03,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:03,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:03,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:03,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:03,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:03,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:03,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:03,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:03,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:03,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:03,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@15be8d3] 14:10:03,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:03,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:03,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:03,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:03,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cacheObjectName' of type [java.lang.String] 14:10:03,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cachedItems' of type [java.util.Map] 14:10:03,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.cache.CacheManager] is cache-safe 14:10:03,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:03,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:03,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:03,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:03,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:03,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:03,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:03,551 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:03,551 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:03,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:03,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:03,566 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:03,566 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:03,566 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:03,566 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:03,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:03,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:03,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:03,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:03,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] is cache-safe 14:10:03,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:03,566 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:03,566 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:03,566 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:03,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:03,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:03,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:03,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolContentDao' of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:03,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] is cache-safe 14:10:03,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:03,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:03,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:03,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:03,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:03,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:03,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:03,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:03,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:03,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:03,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:03,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:03,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:03,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:03,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:03,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:03,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:03,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:03,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:03,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:03,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:03,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:03,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'applicationContext' of type [org.springframework.context.ApplicationContext] 14:10:03,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'contentIDGenerator' of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:03,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'systemToolDAO' of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:03,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolContentDAO' of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:03,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolSessionDAO' of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:03,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] is cache-safe 14:10:03,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:03,629 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:03,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:03,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:03,629 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:03,629 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:03,629 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:03,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:03,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#148083b' of bean 'lamsToolService' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#148083b' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#148083b' 14:10:03,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:03,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:03,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolDAO' of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:03,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolSessionDAO' of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:03,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.service.LamsToolService] is cache-safe 14:10:03,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#148083b' to bean 'toolDAO' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#148083b' to bean 'toolSessionDAO' 14:10:03,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#148083b' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#148083b' 14:10:03,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,644 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:03,644 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:03,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:03,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:03,644 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:03,644 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:03,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:03,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:03,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:03,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:03,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'integrationServiceTarget' 14:10:03,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'integrationServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.integration.service.IntegrationService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/integrationContext.xml]] 14:10:03,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'integrationServiceTarget' 14:10:03,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.integration.service.IntegrationService] 14:10:03,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.integration.service.IntegrationService] 14:10:03,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allExtServerOrgMaps' of type [java.util.List] 14:10:03,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'service' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:03,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.integration.service.IntegrationService] is cache-safe 14:10:03,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'integrationServiceTarget' to allow for resolving potential circular references 14:10:03,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'service'' in bean 'integrationServiceTarget' to bean 'userManagementService' 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.integration.service.IntegrationService.setService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.integration.service.IntegrationService] 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.integration.service.IntegrationService.setService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'integrationServiceTarget' 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'integrationServiceTarget' 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'integrationService' 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'integrationService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/integrationContext.xml]] 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'integrationService' 14:10:03,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'integrationService' to allow for resolving potential circular references 14:10:03,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'integrationService' to bean 'transactionManager' 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:03,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'integrationService' to bean 'integrationServiceTarget' 14:10:03,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'integrationServiceTarget' 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@ed7d11] 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:03,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:03,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'integrationService' 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'integrationService' 14:10:03,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'integrationService' 14:10:03,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.integration.service.IntegrationService] 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.integration.service.IntegrationService.setService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.integration.ExtServerOrgMap org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap(java.lang.Integer) - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.integration.ExtServerOrgMap org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap(java.lang.String) - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.integration.ExtCourseClassMap org.lamsfoundation.lams.integration.service.IntegrationService.getExtCourseClassMap(org.lamsfoundation.lams.integration.ExtServerOrgMap,org.lamsfoundation.lams.integration.ExtUserUseridMap,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.integration.ExtUserUseridMap org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap(org.lamsfoundation.lams.integration.ExtServerOrgMap,java.lang.String) throws org.lamsfoundation.lams.integration.UserInfoFetchException - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.integration.service.IntegrationService.getAllExtServerOrgMaps() - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.integration.service.IntegrationService.saveExtServerOrgMap(org.lamsfoundation.lams.integration.ExtServerOrgMap) - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.integration.service.IntegrationService.hash(org.lamsfoundation.lams.integration.ExtServerOrgMap,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.integration.service.IntegrationService.getService() - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:03,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'integrationService' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'integrationService' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'integrationService' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'integrationService' is a factory bean 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'adminMessageSource' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'adminMessageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/admin/adminApplicationContext.xml]] 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'adminMessageSource' 14:10:03,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:03,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'adminMessageSource' to allow for resolving potential circular references 14:10:03,738 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:03,738 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'adminMessageSource' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'adminMessageSource' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'adminMessageService' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'adminMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/admin/adminApplicationContext.xml]] 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'adminMessageService' 14:10:03,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:03,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'adminMessageService' to allow for resolving potential circular references 14:10:03,738 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'adminMessageService' to bean 'adminMessageSource' 14:10:03,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'adminMessageSource' 14:10:03,738 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:03,738 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'adminMessageService' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'adminMessageService' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'importService' 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'importService' with merged definition [Root bean: class [org.lamsfoundation.lams.admin.service.ImportService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/admin/adminApplicationContext.xml]] 14:10:03,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'importService' 14:10:03,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.admin.service.ImportService] 14:10:03,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.admin.service.ImportService] 14:10:03,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:03,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:03,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'service' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:03,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.admin.service.ImportService] is cache-safe 14:10:03,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'importService' to allow for resolving potential circular references 14:10:03,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'service'' in bean 'importService' to bean 'userManagementService' 14:10:03,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:03,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:03,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'importService' to bean 'adminMessageService' 14:10:03,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'adminMessageService' 14:10:03,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'importService' to bean 'auditService' 14:10:03,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:03,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:03,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.admin.service.ImportService.setService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.admin.service.ImportService] 14:10:03,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.admin.service.ImportService.setService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:03,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.admin.service.ImportService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.admin.service.ImportService] 14:10:03,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.admin.service.ImportService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:03,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.admin.service.ImportService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.admin.service.ImportService] 14:10:03,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.admin.service.ImportService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:03,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'importService' 14:10:03,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'importService' 14:10:03,785 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:09:52 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/integrationContext.xml,classpath:/org/lamsfoundation/lams/admin/adminApplicationContext.xml]] 14:10:03,785 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:03,785 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:09:52 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/integrationContext.xml,classpath:/org/lamsfoundation/lams/admin/adminApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:03,785 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 11063 ms 14:10:03,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:03,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:03,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'beanName' of type [java.lang.String] 14:10:03,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'filterConfig' of type [javax.servlet.FilterConfig] 14:10:03,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'servletContext' of type [javax.servlet.ServletContext] 14:10:03,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactoryBeanName' of type [java.lang.String] 14:10:03,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'singleSession' of type [boolean] 14:10:03,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] is cache-safe 14:10:03,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@5fadce] 14:10:03,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSingleSession(boolean)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:03,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSingleSession(boolean)] with value of type [boolean] 14:10:03,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:03,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:03,847 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:03,847 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:03,847 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'beanName' of type [java.lang.String] 14:10:03,847 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:03,847 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'encoding' of type [java.lang.String] 14:10:03,847 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'filterConfig' of type [javax.servlet.FilterConfig] 14:10:03,847 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'servletContext' of type [javax.servlet.ServletContext] 14:10:03,847 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.filter.LocaleFilter] is cache-safe 14:10:03,847 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:03,847 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] on object of class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:03,847 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] with value of type [java.lang.String] 14:10:04,504 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:04,613 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams, warUrl=file:/D:/lams/jboss-4.0.2/server/default/deploy/lams.ear/lams-central.war/ 14:10:04,972 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:04,972 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams]] Loading Spring root WebApplicationContext 14:10:04,972 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:04,972 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:04,972 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@b64078] 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:04,988 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@142c63f] 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:04,988 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:05,004 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@e56328] 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,004 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#1d0eb0b] 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:05,019 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@bc7c0] 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,019 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,035 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,035 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,035 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,035 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:05,129 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml] 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1e30857] 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,129 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,176 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 4 elements in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml] 14:10:05,176 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 4 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml] 14:10:05,176 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml] 14:10:05,176 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@16181be] 14:10:05,191 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,191 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,191 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,191 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,191 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,191 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,191 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml] 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml] 14:10:05,254 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml] 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1a5f7d3] 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 3 elements in class path resource [org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml] 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 3 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml] 14:10:05,285 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/web/webApplicationContext.xml] 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1e41869] 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 3 elements in class path resource [org/lamsfoundation/lams/web/webApplicationContext.xml] 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 3 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/web/webApplicationContext.xml] 14:10:05,301 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/integrationContext.xml] 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1fe0816] 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 2 elements in class path resource [org/lamsfoundation/lams/integrationContext.xml] 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 2 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/integrationContext.xml] 14:10:05,301 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@c50561] 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,316 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,316 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,316 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,316 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:05,347 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:05,347 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:05,347 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1f480e3] 14:10:05,347 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,347 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,347 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,347 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,347 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,347 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,347 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,394 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0] 14:10:05,410 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:05,410 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:05,410 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:05,410 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1d26552] 14:10:05,426 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,426 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,426 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,426 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,426 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,426 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,426 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,488 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:05,488 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:05,488 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:05,488 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1531aca] 14:10:05,504 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,504 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,504 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,504 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,504 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,504 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,504 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,519 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b] 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 7 elements in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 7 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:05,629 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@13e2b4a] 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,629 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089] 14:10:05,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 9 elements in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:05,707 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 9 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:05,707 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:05,707 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@721ee7] 14:10:05,707 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:05,707 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:05,707 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:05,722 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:05,722 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:05,722 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:05,722 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:05,722 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Overriding bean definition for bean 'messageSource': replacing [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] with [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:06,691 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:06,691 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:06,691 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:06,707 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1b81d4f] 14:10:06,707 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:06,707 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:06,707 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:06,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:06,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:06,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:06,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:06,738 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.chat.service.ChatService#b88448] 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:06,785 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@c5a2f7] 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:06,785 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:06,785 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Overriding bean definition for bean 'messageSource': replacing [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] with [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:06,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:06,879 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:06,879 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:06,879 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1e1153a] 14:10:06,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:06,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:06,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:06,894 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:06,894 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:06,894 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:06,894 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80] 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 9 elements in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 9 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:06,988 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@918c34] 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:06,988 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:07,004 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb] 14:10:07,051 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 7 elements in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:07,051 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 7 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:07,051 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:07,051 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1ddcac5] 14:10:07,051 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:07,051 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:07,051 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:07,051 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:07,066 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:07,066 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:07,066 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:07,144 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:07,144 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:07,144 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:07,160 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@98dd08] 14:10:07,160 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:07,160 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:07,160 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:07,160 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:07,160 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:07,160 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:07,160 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:07,176 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956] 14:10:07,222 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:07,222 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:07,222 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:07,238 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@108edd0] 14:10:07,238 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:07,238 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:07,238 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:07,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:07,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:07,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:07,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:07,363 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b] 14:10:07,363 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:07,363 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:07,363 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,authoringMessageService,ObjectExtractor,authoringServiceTarget,authoringService,monitoringMessageService,monitoringServiceTarget,monitoringService,openScheduleGateJob,closeScheduleGateJob,startScheduleLessonJob,finishScheduleLessonJob,scheduler,workspaceMessageService,workspaceServiceTarget,workspaceManagementService,centralToolContentHandler,centralMessageSource,centralMessageService,integrationServiceTarget,integrationService,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,messageSource,forumMessageService,forumSessionFactory,forumDao,forumUserDao,attachmentDao,messageDao,messageSeqDao,forumToolSessionDao,forumToolContentHandler,forumManagerTarget,forumService,nbSessionFactory,nbService,nbContentDAO,nbSessionDAO,nbUserDAO,nbAttachmentDAO,nbToolContentHandler,qaSessionFactory,qaContentDAO,qaSessionDAO,qaQueUsrDAO,qaQueContentDAO,qaUsrRespDAO,qaUploadedFileDAO,qaToolContentHandler,qaService,sbmtMessageService,sbmtSessionFactory,submitFilesContentDAO,submitFilesSessionDAO,submitFilesReportDAO,submissionDetailsDAO,submitUserDAO,attachmentDAO,submitFilesServiceTarget,submitFilesService,sbmtToolContentHandler,chatSessionFactory,chatService,chatDAO,chatSessionDAO,chatUserDAO,chatMessageDAO,chatAttachmentDAO,chatToolContentHandler,messageService,resourceSessionFactory,resourceDao,resourceItemDao,resourceItemVisitDao,resourceAttachmentDao,resourceUserDao,resourceSessionDao,resourceToolContentHandler,resourceManagerTarget,resourceService,voteSessionFactory,voteContentDAO,voteSessionDAO,voteUserDAO,voteQueContentDAO,voteUsrAttemptDAO,voteUploadedFileDAO,voteToolContentHandler,voteService,notebookSessionFactory,notebookService,notebookDAO,notebookSessionDAO,notebookUserDAO,notebookAttachmentDAO,notebookToolContentHandler,lasurvMessageSource,lasurvMessageService,lasurvSurveySessionFactory,lasurvSurveyDao,lasurvSurveyQuestionDao,lasurvSurveyAnswerDao,lasurvSurveyAttachmentDao,lasurvSurveyUserDao,lasurvSurveySessionDao,lasurvSurveyToolContentHandler,lasurvSurveyManagerTarget,lasurvSurveyService,lascrbScribeSessionFactory,lascrbScribeService,lascrbScribeDAO,lascrbScribeSessionDAO,lascrbScribeUserDAO,lascrbScribeHeadingDAO,lascrbScribeAttachmentDAO,lascrbScribeToolContentHandler,mcSessionFactory,mcContentDAO,mcSessionDAO,mcUserDAO,mcQueContentDAO,mcOptionsContentDAO,mcUsrAttemptDAO,mcUploadedFileDAO,mcToolContentHandler,mcService]; root of BeanFactory hierarchy 14:10:07,363 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 191 beans defined in application context [Root WebApplicationContext] 14:10:07,363 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:07,363 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSource' 14:10:07,363 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:07,363 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:07,363 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:07,363 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:07,363 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSource' to allow for resolving potential circular references 14:10:07,363 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:07,363 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:07,363 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:07,363 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:07,363 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[org.lamsfoundation.lams.tool.rsrc.ApplicationResources]] 14:10:07,363 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:07,363 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@5e9e34] 14:10:07,394 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@1e481c1] 14:10:07,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:07,394 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,authoringMessageService,ObjectExtractor,authoringServiceTarget,authoringService,monitoringMessageService,monitoringServiceTarget,monitoringService,openScheduleGateJob,closeScheduleGateJob,startScheduleLessonJob,finishScheduleLessonJob,scheduler,workspaceMessageService,workspaceServiceTarget,workspaceManagementService,centralToolContentHandler,centralMessageSource,centralMessageService,integrationServiceTarget,integrationService,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,messageSource,forumMessageService,forumSessionFactory,forumDao,forumUserDao,attachmentDao,messageDao,messageSeqDao,forumToolSessionDao,forumToolContentHandler,forumManagerTarget,forumService,nbSessionFactory,nbService,nbContentDAO,nbSessionDAO,nbUserDAO,nbAttachmentDAO,nbToolContentHandler,qaSessionFactory,qaContentDAO,qaSessionDAO,qaQueUsrDAO,qaQueContentDAO,qaUsrRespDAO,qaUploadedFileDAO,qaToolContentHandler,qaService,sbmtMessageService,sbmtSessionFactory,submitFilesContentDAO,submitFilesSessionDAO,submitFilesReportDAO,submissionDetailsDAO,submitUserDAO,attachmentDAO,submitFilesServiceTarget,submitFilesService,sbmtToolContentHandler,chatSessionFactory,chatService,chatDAO,chatSessionDAO,chatUserDAO,chatMessageDAO,chatAttachmentDAO,chatToolContentHandler,messageService,resourceSessionFactory,resourceDao,resourceItemDao,resourceItemVisitDao,resourceAttachmentDao,resourceUserDao,resourceSessionDao,resourceToolContentHandler,resourceManagerTarget,resourceService,voteSessionFactory,voteContentDAO,voteSessionDAO,voteUserDAO,voteQueContentDAO,voteUsrAttemptDAO,voteUploadedFileDAO,voteToolContentHandler,voteService,notebookSessionFactory,notebookService,notebookDAO,notebookSessionDAO,notebookUserDAO,notebookAttachmentDAO,notebookToolContentHandler,lasurvMessageSource,lasurvMessageService,lasurvSurveySessionFactory,lasurvSurveyDao,lasurvSurveyQuestionDao,lasurvSurveyAnswerDao,lasurvSurveyAttachmentDao,lasurvSurveyUserDao,lasurvSurveySessionDao,lasurvSurveyToolContentHandler,lasurvSurveyManagerTarget,lasurvSurveyService,lascrbScribeSessionFactory,lascrbScribeService,lascrbScribeDAO,lascrbScribeSessionDAO,lascrbScribeUserDAO,lascrbScribeHeadingDAO,lascrbScribeAttachmentDAO,lascrbScribeToolContentHandler,mcSessionFactory,mcContentDAO,mcSessionDAO,mcUserDAO,mcQueContentDAO,mcOptionsContentDAO,mcUsrAttemptDAO,mcUploadedFileDAO,mcToolContentHandler,mcService]; root of BeanFactory hierarchy] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:07,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:07,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:07,394 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:07,394 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:07,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:07,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:07,394 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:07,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:07,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:07,394 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:07,394 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:07,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:07,394 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:07,394 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:07,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:07,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:07,394 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:07,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:07,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:07,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:07,394 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:07,394 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:07,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:07,394 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:07,410 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:07,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:07,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:07,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:07,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:07,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:07,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:07,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:07,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:07,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:07,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:07,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:07,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:07,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:07,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:07,816 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:08,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:08,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:08,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:08,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:08,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:08,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:08,598 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:08,598 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:08,598 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:08,598 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:08,598 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:08,598 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:08,598 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:08,598 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:08,613 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:08,613 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:08,613 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:08,613 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:08,613 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:08,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:08,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:08,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:08,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:08,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:08,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:08,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:08,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:08,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:08,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:08,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:08,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:08,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@ee5a06] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,613 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,613 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,613 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,613 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,613 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,613 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,613 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:08,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:08,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,629 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,629 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:08,629 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:08,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:08,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:08,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:08,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:08,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:08,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:08,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:08,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:08,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:08,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:08,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:08,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:08,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:08,738 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:08,738 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:08,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:08,738 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,738 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:08,738 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,738 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:08,738 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@58d6b0] 14:10:08,738 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,738 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:08,738 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,738 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,738 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,738 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:08,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:08,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:08,738 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:08,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:08,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:08,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:08,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:08,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:08,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:08,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:08,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:08,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:08,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:08,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:08,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@5eef88] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:08,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:08,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:08,769 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:08,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:08,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:08,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:08,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:08,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:08,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:08,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:08,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:08,801 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:08,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:08,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:08,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@5c2445] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:08,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:08,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:08,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:08,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:08,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:08,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:08,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:08,816 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:08,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:08,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:08,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:08,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:08,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:08,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:08,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:08,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:08,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:08,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:08,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@6d98] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,863 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,863 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,863 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,863 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:08,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:08,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:08,863 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:08,894 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:08,894 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:08,894 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:08,894 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:08,894 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:08,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:08,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@1fccfe3] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:08,910 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:08,910 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:08,910 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:08,910 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:08,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:08,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:08,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:08,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,910 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:08,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:08,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:08,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:08,910 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:08,926 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:08,941 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,941 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:08,941 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:08,941 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:08,941 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:08,941 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,941 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:08,941 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,941 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,941 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,941 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,941 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,941 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:08,941 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:08,941 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:08,941 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:08,941 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:08,941 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:08,941 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:08,957 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:08,957 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#1d0eb0b' of bean 'lamsToolService' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1d0eb0b' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1d0eb0b' 14:10:08,957 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:08,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,957 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1d0eb0b' to bean 'toolDAO' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1d0eb0b' to bean 'toolSessionDAO' 14:10:08,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1d0eb0b' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1d0eb0b' 14:10:08,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:08,957 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:08,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:08,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:08,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:08,957 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:08,957 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:08,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:08,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:08,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:08,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:08,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:08,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:08,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:08,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:08,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:08,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:08,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:09,035 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:09,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:09,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:09,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:09,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:09,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:09,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:09,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'credentialDAO' of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:09,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'nodeFactory' of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:09,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'workspaceDAO' of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:09,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] is cache-safe 14:10:09,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:09,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:09,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:09,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:09,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:09,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:09,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:09,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:09,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] is cache-safe 14:10:09,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:09,394 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:09,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:09,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:09,394 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:09,394 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:09,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:09,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:09,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:09,394 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:09,394 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:09,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:09,394 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:09,394 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:09,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:09,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:09,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:09,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] is cache-safe 14:10:09,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:09,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:09,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:09,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:09,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:09,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:09,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:09,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:09,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:09,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:09,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:09,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:09,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:09,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'nodeDAO' of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] is cache-safe 14:10:09,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:09,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:09,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:09,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] is cache-safe 14:10:09,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:09,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:09,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:09,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:09,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:09,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:09,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:09,441 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:09,441 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:09,441 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:09,441 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,441 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:09,441 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:09,441 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:09,441 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:09,441 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:09,441 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,441 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] is cache-safe 14:10:09,441 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,441 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:09,441 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:09,441 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,441 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:09,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:09,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:09,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:09,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:09,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:09,473 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:09,473 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:09,488 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:09,488 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:09,488 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,488 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] is cache-safe 14:10:09,488 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'authoringMessageService' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'authoringMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml]] 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'authoringMessageService' 14:10:09,488 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:09,488 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'authoringMessageService' to allow for resolving potential circular references 14:10:09,488 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'authoringMessageService' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml]] 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:09,488 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:09,488 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,488 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:09,488 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:09,488 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:09,488 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'authoringMessageService' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'authoringMessageService' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'authoringServiceTarget' 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'authoringServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.authoring.service.AuthoringService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml]] 14:10:09,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'authoringServiceTarget' 14:10:09,488 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'activityDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allLearningDesignDetails' of type [java.lang.String] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allLearningDesigns' of type [java.util.List] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allLearningLibraries' of type [java.util.List] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allLearningLibraryDetails' of type [java.lang.String] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'availableLicenses' of type [java.util.Vector] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'baseDAO' of type [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'beanFactory' of type [org.springframework.beans.factory.BeanFactory] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'contentIDGenerator' of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'groupDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'groupingDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'helpURL' of type [java.lang.String] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lamsCoreToolService' of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learningDesignDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learningDesignService' of type [org.lamsfoundation.lams.learningdesign.service.ILearningDesignService] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learningLibraryDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lessonService' of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'licenseDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitoringService' of type [org.lamsfoundation.lams.monitoring.service.IMonitoringService] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'systemToolDAO' of type [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolDAO' of type [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transitionDAO' of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:09,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.authoring.service.AuthoringService] is cache-safe 14:10:09,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'authoringServiceTarget' to allow for resolving potential circular references 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'authoringServiceTarget' to bean 'learningDesignDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'authoringServiceTarget' to bean 'learningLibraryDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'authoringServiceTarget' to bean 'baseDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'authoringServiceTarget' to bean 'activityDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'authoringServiceTarget' to bean 'transitionDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transitionDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'authoringServiceTarget' to bean 'toolDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'authoringServiceTarget' to bean 'systemToolDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'authoringServiceTarget' to bean 'groupingDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'authoringServiceTarget' to bean 'groupDAO' 14:10:09,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'authoringServiceTarget' to bean 'licenseDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'licenseDAO' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'authoringServiceTarget' to bean 'lamsCoreToolService' 14:10:09,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'authoringServiceTarget' to bean 'toolContentIDGenerator' 14:10:09,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'authoringServiceTarget' to bean 'authoringMessageService' 14:10:09,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'authoringMessageService' 14:10:09,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignService'' in bean 'authoringServiceTarget' to bean 'learningDesignService' 14:10:09,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:09,519 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'authoringServiceTarget' to bean 'lessonService' 14:10:09,519 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,519 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:09,519 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:09,519 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:09,519 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'baseDAO' of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'groupingDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerProgressDAO' of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lessonClassDAO' of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lessonDAO' of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.lesson.service.LessonService] is cache-safe 14:10:09,519 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:09,519 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:09,519 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:09,519 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:09,519 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:09,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:09,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allLessons' of type [java.util.List] 14:10:09,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:09,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:09,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] is cache-safe 14:10:09,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:09,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:09,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:09,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:09,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:09,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:09,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:09,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:09,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:09,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:09,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:09,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:09,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:09,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] is cache-safe 14:10:09,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:09,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:09,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:09,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] is cache-safe 14:10:09,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:09,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@f22097] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:09,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:09,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:09,566 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:09,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:09,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:09,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'monitoringService'' in bean 'authoringServiceTarget' to bean 'monitoringService' 14:10:09,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'monitoringService' 14:10:09,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'monitoringService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:09,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'monitoringService' 14:10:09,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'monitoringService' to allow for resolving potential circular references 14:10:09,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'monitoringService' to bean 'transactionManager' 14:10:09,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:09,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'monitoringService' to bean 'monitoringServiceTarget' 14:10:09,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'monitoringServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.monitoring.service.MonitoringService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:09,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'monitoringServiceTarget' 14:10:09,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'activityDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'applicationContext' of type [org.springframework.context.ApplicationContext] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.AuditService] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'authoringService' of type [org.lamsfoundation.lams.authoring.service.IAuthoringService] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'baseDAO' of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'groupingDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lamsCoreToolService' of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learningDesignDAO' of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lessonClassDAO' of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lessonDAO' of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lessonService' of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'scheduler' of type [org.quartz.Scheduler] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transitionDAO' of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.monitoring.service.MonitoringService] is cache-safe 14:10:09,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'monitoringServiceTarget' to bean 'baseDAO' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'monitoringServiceTarget' to bean 'groupingDAO' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'monitoringServiceTarget' to bean 'lessonDAO' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'monitoringServiceTarget' to bean 'lessonClassDAO' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'authoringService'' in bean 'monitoringServiceTarget' to bean 'authoringService' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'authoringService' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'authoringService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml]] 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'authoringService' 14:10:09,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'authoringService' to allow for resolving potential circular references 14:10:09,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'authoringService' to bean 'transactionManager' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:09,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'authoringService' to bean 'authoringServiceTarget' 14:10:09,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning eagerly cached instance of singleton bean 'authoringServiceTarget' that is not fully initialized yet - a consequence of a circular reference 14:10:09,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:09,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:09,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setup*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validate*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finish*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,644 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,644 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,644 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,644 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'authoringService' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'authoringService' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'authoringService' 14:10:09,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:09,644 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.authoring.service.IAuthoringService 14:10:09,644 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.beans.factory.BeanFactoryAware 14:10:09,644 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'authoringService' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'authoringService' is a factory bean 14:10:09,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'monitoringServiceTarget' to bean 'transitionDAO' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transitionDAO' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'monitoringServiceTarget' to bean 'activityDAO' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'monitoringServiceTarget' to bean 'learningDesignDAO' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'monitoringServiceTarget' to bean 'lamsCoreToolService' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:09,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'monitoringServiceTarget' to bean 'learnerService' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:09,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:09,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:09,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:09,644 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,644 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:09,644 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:09,644 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:09,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:09,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'activityDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:09,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learning.progress.ProgressEngine] is cache-safe 14:10:09,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:09,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:09,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:09,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:09,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:09,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:09,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'activityDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'activityMapping' of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'groupingDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lamsCoreToolService' of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerProgressDAO' of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lessonDAO' of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lessonService' of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolSessionDAO' of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learning.service.LearnerService] is cache-safe 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:09,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:09,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:09,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:09,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:09,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:09,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'activityMappingStrategy' of type [org.lamsfoundation.lams.learning.web.util.ActivityMappingStrategy] 14:10:09,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'progressBrokenURL' of type [java.lang.String] 14:10:09,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:09,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] is cache-safe 14:10:09,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,691 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:09,691 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:09,691 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:09,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:09,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:09,691 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:09,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:09,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:09,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,691 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:09,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:09,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:09,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:09,691 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:09,691 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:09,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'monitoringServiceTarget' to bean 'auditService' 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:09,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'monitoringServiceTarget' to bean 'lessonService' 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:09,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'monitoringServiceTarget' to bean 'userManagementService' 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:09,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scheduler'' in bean 'monitoringServiceTarget' to bean 'scheduler' 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'scheduler' 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'scheduler' with merged definition [Root bean: class [org.springframework.scheduling.quartz.SchedulerFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:09,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'scheduler' 14:10:09,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.scheduling.quartz.SchedulerFactoryBean] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.scheduling.quartz.SchedulerFactoryBean] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'applicationContext' of type [org.springframework.context.ApplicationContext] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'applicationContextSchedulerContextKey' of type [java.lang.String] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'autoStartup' of type [boolean] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'calendars' of type [java.util.Map] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'configLocation' of type [org.springframework.core.io.Resource] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'dataSource' of type [javax.sql.DataSource] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'globalJobListeners' of type [[Lorg.quartz.JobListener;] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'globalTriggerListeners' of type [[Lorg.quartz.TriggerListener;] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jobDetails' of type [[Lorg.quartz.JobDetail;] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jobListeners' of type [[Lorg.quartz.JobListener;] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jobSchedulingDataLocation' of type [java.lang.String] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jobSchedulingDataLocations' of type [[Ljava.lang.String;] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'nonTransactionalDataSource' of type [javax.sql.DataSource] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'object' of type [java.lang.Object] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'objectType' of type [java.lang.Class] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'overwriteExistingJobs' of type [boolean] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'quartzProperties' of type [java.util.Properties] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'schedulerContextAsMap' of type [java.util.Map] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'schedulerFactoryClass' of type [java.lang.Class] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'schedulerListeners' of type [[Lorg.quartz.SchedulerListener;] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'schedulerName' of type [java.lang.String] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'singleton' of type [boolean] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'startupDelay' of type [int] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'transactionManager' of type [org.springframework.transaction.PlatformTransactionManager] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'triggerListeners' of type [[Lorg.quartz.TriggerListener;] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'triggers' of type [[Lorg.quartz.Trigger;] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'waitForJobsToCompleteOnShutdown' of type [boolean] 14:10:09,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.scheduling.quartz.SchedulerFactoryBean] is cache-safe 14:10:09,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:09,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'scheduler' to allow for resolving potential circular references 14:10:09,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'scheduler' to bean 'quartzDataSource' 14:10:09,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:09,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:09,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:09,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setApplicationContextSchedulerContextKey(java.lang.String)] on object of class [org.springframework.scheduling.quartz.SchedulerFactoryBean] 14:10:09,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setApplicationContextSchedulerContextKey(java.lang.String)] with value of type [java.lang.String] 14:10:09,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setQuartzProperties(java.util.Properties)] on object of class [org.springframework.scheduling.quartz.SchedulerFactoryBean] 14:10:09,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setQuartzProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:09,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.scheduling.quartz.SchedulerFactoryBean] 14:10:09,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:09,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'scheduler' 14:10:09,754 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'scheduler' 14:10:09,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'scheduler' 14:10:09,988 INFO [org.quartz.core.QuartzScheduler] Quartz Scheduler v.1.5.2 created. 14:10:10,004 INFO [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Using db table-based data access locking (synchronization). 14:10:10,035 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: main 14:10:10,051 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: main 14:10:10,051 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: main 14:10:10,051 INFO [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Removed 0 Volatile Trigger(s). 14:10:10,051 INFO [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Removed 0 Volatile Job(s). 14:10:10,051 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: main 14:10:10,051 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:10:10,051 INFO [org.springframework.scheduling.quartz.LocalDataSourceJobStore] JobStoreCMT initialized. 14:10:10,051 INFO [org.quartz.impl.StdSchedulerFactory] Quartz scheduler 'QuartzScheduler' initialized from an externally provided properties instance. 14:10:10,051 INFO [org.quartz.impl.StdSchedulerFactory] Quartz scheduler version: 1.5.2 14:10:10,051 INFO [org.springframework.scheduling.quartz.SchedulerFactoryBean] Starting Quartz scheduler now 14:10:10,066 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: main 14:10:10,066 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: main 14:10:10,066 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: main 14:10:10,066 INFO [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Freed 0 triggers from 'acquired' / 'blocked' state. 14:10:10,066 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Found 0 triggers that missed their scheduled fire-time. 14:10:10,066 INFO [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Recovering 0 jobs that were in-progress at the time of the last shut-down. 14:10:10,066 INFO [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Recovery complete. 14:10:10,066 INFO [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Removed 0 'complete' triggers. 14:10:10,066 INFO [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Removed 0 stale fired job entries. 14:10:10,066 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: main 14:10:10,066 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:10:10,082 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:10:10,082 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:10:10,082 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:10:10,082 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:10:10,082 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:10:10,082 INFO [org.quartz.core.QuartzScheduler] Scheduler QuartzScheduler_$_NON_CLUSTERED started. 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'scheduler' 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'scheduler' is a factory bean 14:10:10,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'monitoringServiceTarget' to bean 'monitoringMessageService' 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'monitoringMessageService' 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'monitoringMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'monitoringMessageService' 14:10:10,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:10,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'monitoringMessageService' to allow for resolving potential circular references 14:10:10,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'monitoringMessageService' 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:10,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:10,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:10,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:10,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:10,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'monitoringMessageService' 14:10:10,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'monitoringMessageService' 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setAuthoringService(org.lamsfoundation.lams.authoring.service.IAuthoringService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setAuthoringService(org.lamsfoundation.lams.authoring.service.IAuthoringService)] with value of type [org.lamsfoundation.lams.authoring.service.IAuthoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setAuditService(org.lamsfoundation.lams.util.audit.AuditService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setAuditService(org.lamsfoundation.lams.util.audit.AuditService)] with value of type [org.lamsfoundation.lams.util.audit.AuditService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setScheduler(org.quartz.Scheduler)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setScheduler(org.quartz.Scheduler)] with value of type [org.quartz.Scheduler] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:10,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'monitoringServiceTarget' 14:10:10,098 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'monitoringServiceTarget' 14:10:10,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'monitoringServiceTarget' 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteAllOldPreviewLessons] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setLearnerPortfolioAvailable] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deletePreviewLesson] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createLessonClassForLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createPreviewClassForLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createLessonClassForLessonWDDX] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [suspendLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [unsuspendLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [archiveLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [unarchiveLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [closeGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [startLesson*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [initializeLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [runGateScheduler] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [openGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:10,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'monitoringService' 14:10:10,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'monitoringService' 14:10:10,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'monitoringService' 14:10:10,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:10,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.monitoring.service.IMonitoringService 14:10:10,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:10,098 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:10,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'monitoringService' 14:10:10,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'monitoringService' is a factory bean 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setBaseDAO(org.lamsfoundation.lams.dao.hibernate.BaseDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setBaseDAO(org.lamsfoundation.lams.dao.hibernate.BaseDAO)] with value of type [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setToolDAO(org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setToolDAO(org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningDesignService(org.lamsfoundation.lams.learningdesign.service.ILearningDesignService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningDesignService(org.lamsfoundation.lams.learningdesign.service.ILearningDesignService)] with value of type [org.lamsfoundation.lams.learningdesign.service.ILearningDesignService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setMonitoringService(org.lamsfoundation.lams.monitoring.service.IMonitoringService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:10,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setMonitoringService(org.lamsfoundation.lams.monitoring.service.IMonitoringService)] with value of type [org.lamsfoundation.lams.monitoring.service.IMonitoringService] 14:10:10,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'authoringServiceTarget' 14:10:10,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'authoringServiceTarget' 14:10:10,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'authoringServiceTarget' 14:10:10,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'openScheduleGateJob' 14:10:10,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'openScheduleGateJob' with merged definition [Root bean: class [org.springframework.scheduling.quartz.JobDetailBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:10,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'openScheduleGateJob' 14:10:10,113 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'applicationContext' of type [org.springframework.context.ApplicationContext] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'applicationContextJobDataKey' of type [java.lang.String] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'beanName' of type [java.lang.String] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'description' of type [java.lang.String] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'durability' of type [boolean] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'durable' of type [boolean] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'fullName' of type [java.lang.String] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'group' of type [java.lang.String] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jobClass' of type [java.lang.Class] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jobDataAsMap' of type [java.util.Map] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jobDataMap' of type [org.quartz.JobDataMap] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'jobListenerNames' of type [[Ljava.lang.String;] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'name' of type [java.lang.String] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'requestsRecovery' of type [boolean] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'stateful' of type [boolean] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'volatile' of type [boolean] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'volatility' of type [boolean] 14:10:10,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.scheduling.quartz.JobDetailBean] is cache-safe 14:10:10,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'openScheduleGateJob' to allow for resolving potential circular references 14:10:10,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@1194cf5] 14:10:10,144 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] on object of class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:10,144 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] with value of type [java.lang.Class] 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanName on BeanNameAware bean 'openScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'openScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'openScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'openScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'openScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'closeScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'closeScheduleGateJob' with merged definition [Root bean: class [org.springframework.scheduling.quartz.JobDetailBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'closeScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:10,144 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'closeScheduleGateJob' to allow for resolving potential circular references 14:10:10,144 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@1194cf5] 14:10:10,144 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] on object of class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:10,144 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] with value of type [java.lang.Class] 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanName on BeanNameAware bean 'closeScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'closeScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'closeScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'closeScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'closeScheduleGateJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'startScheduleLessonJob' 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'startScheduleLessonJob' with merged definition [Root bean: class [org.springframework.scheduling.quartz.JobDetailBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:10,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'startScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:10,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'startScheduleLessonJob' to allow for resolving potential circular references 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@1194cf5] 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] on object of class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] with value of type [java.lang.Class] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanName on BeanNameAware bean 'startScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'startScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'startScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'startScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'startScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'finishScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'finishScheduleLessonJob' with merged definition [Root bean: class [org.springframework.scheduling.quartz.JobDetailBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'finishScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:10,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'finishScheduleLessonJob' to allow for resolving potential circular references 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@1194cf5] 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] on object of class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] with value of type [java.lang.Class] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanName on BeanNameAware bean 'finishScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'finishScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'finishScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'finishScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'finishScheduleLessonJob' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceMessageService' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml]] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceMessageService' 14:10:10,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:10,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceMessageService' to allow for resolving potential circular references 14:10:10,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'workspaceMessageService' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml]] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:10,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:10,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:10,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceMessageService' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceMessageService' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceServiceTarget' 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml]] 14:10:10,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceServiceTarget' 14:10:10,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService] 14:10:10,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService] 14:10:10,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'authoringService' of type [org.lamsfoundation.lams.authoring.service.IAuthoringService] 14:10:10,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'baseDAO' of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:10,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learningDesignDAO' of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:10,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:10,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userMgmtService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:10,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService] is cache-safe 14:10:10,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceServiceTarget' to allow for resolving potential circular references 14:10:10,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'workspaceServiceTarget' to bean 'learningDesignDAO' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'workspaceServiceTarget' to bean 'baseDAO' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'authoringService'' in bean 'workspaceServiceTarget' to bean 'authoringService' 14:10:10,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'authoringService' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'authoringService' is a factory bean 14:10:10,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userMgmtService'' in bean 'workspaceServiceTarget' to bean 'userManagementService' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:10,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'workspaceServiceTarget' to bean 'workspaceMessageService' 14:10:10,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'workspaceMessageService' 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setAuthoringService(org.lamsfoundation.lams.authoring.service.IAuthoringService)] on object of class [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setAuthoringService(org.lamsfoundation.lams.authoring.service.IAuthoringService)] with value of type [org.lamsfoundation.lams.authoring.service.IAuthoringService] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setUserMgmtService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setUserMgmtService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceServiceTarget' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceServiceTarget' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceManagementService' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml]] 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceManagementService' 14:10:10,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceManagementService' to allow for resolving potential circular references 14:10:10,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'workspaceManagementService' to bean 'transactionManager' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'workspaceManagementService' to bean 'workspaceServiceTarget' 14:10:10,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'workspaceServiceTarget' 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@571615] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,176 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,176 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,176 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [rename*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,176 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [move*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,176 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,176 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'workspaceManagementService' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceManagementService' 14:10:10,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceManagementService' 14:10:10,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.workspace.service.WorkspaceManagementService] 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getMessageService() - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getWorkspace(java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.WorkspaceFolder org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getWorkspaceFolder(java.lang.Integer) - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.copyLearningDesign(java.lang.Long,java.lang.Integer,java.lang.Integer,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.deleteLearningDesign(java.lang.Long,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setAuthoringService(org.lamsfoundation.lams.authoring.service.IAuthoringService) - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.setUserMgmtService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.deleteResource(java.lang.Long,java.lang.String,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.deleteFolder(java.lang.Integer,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getFolderContentsExcludeHome(java.lang.Integer,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.lang.Integer) throws org.lamsfoundation.lams.usermanagement.exception.UserAccessDeniedException,org.lamsfoundation.lams.contentrepository.RepositoryCheckedException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getFolderContents(java.lang.Integer,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.lang.Integer) throws org.lamsfoundation.lams.usermanagement.exception.UserAccessDeniedException,org.lamsfoundation.lams.contentrepository.RepositoryCheckedException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getFolderContentsInternal(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.lang.Integer,java.lang.String,org.lamsfoundation.lams.usermanagement.WorkspaceFolder) throws org.lamsfoundation.lams.usermanagement.exception.UserAccessDeniedException,org.lamsfoundation.lams.contentrepository.RepositoryCheckedException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.copyResource(java.lang.Long,java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.copyFolder(java.lang.Integer,java.lang.Integer,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.copyRootContent(org.lamsfoundation.lams.usermanagement.WorkspaceFolder,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.lang.Integer) throws org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.WorkspaceFolder org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.createFolder(java.lang.Integer,java.lang.String,java.lang.Integer) throws org.lamsfoundation.lams.usermanagement.exception.UserException,org.lamsfoundation.lams.usermanagement.exception.WorkspaceFolderException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.createFolderForFlash(java.lang.Integer,java.lang.String,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.createSubFolders(org.lamsfoundation.lams.usermanagement.WorkspaceFolder,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.lang.Integer) throws org.lamsfoundation.lams.usermanagement.exception.UserException,org.lamsfoundation.lams.usermanagement.exception.WorkspaceFolderException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.moveResource(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.moveFolder(java.lang.Integer,java.lang.Integer,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.createWorkspaceFolderContent(java.lang.Integer,java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.updateWorkspaceFolderContent(java.lang.Long,java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.deleteContentWithVersion(java.lang.Long,java.lang.Long,java.lang.Long) throws java.lang.Exception - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.deleteWorkspaceFolderContent(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getAccessibleOrganisationWorkspaceFolders(org.lamsfoundation.lams.usermanagement.User) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getAccessibleOrganisationWorkspaceFolders(java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.workspace.dto.FolderContentDTO org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getUserWorkspaceFolder(java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.moveLearningDesign(java.lang.Long,java.lang.Integer,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.renameResource(java.lang.Long,java.lang.String,java.lang.String,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.renameWorkspaceFolder(java.lang.Integer,java.lang.String,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.renameLearningDesign(java.lang.Long,java.lang.String,java.lang.Integer) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getOrganisationsByUserRole(java.lang.Integer,java.util.List,java.lang.Integer,java.util.List) throws java.io.IOException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.workspace.service.WorkspaceManagementService.getPermissions(org.lamsfoundation.lams.usermanagement.WorkspaceFolder,org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,176 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:10,191 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:10,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceManagementService' 14:10:10,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'workspaceManagementService' 14:10:10,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'workspaceManagementService' 14:10:10,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'workspaceManagementService' is a factory bean 14:10:10,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'centralToolContentHandler' 14:10:10,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'centralToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.util.CentralToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/web/webApplicationContext.xml]] 14:10:10,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'centralToolContentHandler' 14:10:10,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.util.CentralToolContentHandler] 14:10:10,269 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] MisfireHandler: scanning for misfires... 14:10:10,269 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:10:10,269 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:10:10,269 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:10:10,269 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Found 0 triggers that missed their scheduled fire-time. 14:10:10,269 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:10:10,269 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.util.CentralToolContentHandler] 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.util.CentralToolContentHandler] is cache-safe 14:10:10,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'centralToolContentHandler' to allow for resolving potential circular references 14:10:10,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'centralToolContentHandler' to bean 'repositoryService' 14:10:10,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.util.CentralToolContentHandler] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'centralToolContentHandler' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'centralToolContentHandler' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'centralMessageSource' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'centralMessageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/web/webApplicationContext.xml]] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'centralMessageSource' 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:10,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'centralMessageSource' to allow for resolving potential circular references 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'centralMessageSource' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'centralMessageSource' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'centralMessageService' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'centralMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/web/webApplicationContext.xml]] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'centralMessageService' 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:10,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'centralMessageService' to allow for resolving potential circular references 14:10:10,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'centralMessageService' to bean 'centralMessageSource' 14:10:10,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'centralMessageSource' 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'centralMessageService' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'centralMessageService' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'integrationServiceTarget' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'integrationServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.integration.service.IntegrationService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/integrationContext.xml]] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'integrationServiceTarget' 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.integration.service.IntegrationService] 14:10:10,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'integrationServiceTarget' to allow for resolving potential circular references 14:10:10,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'service'' in bean 'integrationServiceTarget' to bean 'userManagementService' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.integration.service.IntegrationService.setService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.integration.service.IntegrationService] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.integration.service.IntegrationService.setService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'integrationServiceTarget' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'integrationServiceTarget' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'integrationService' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'integrationService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/integrationContext.xml]] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'integrationService' 14:10:10,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'integrationService' to allow for resolving potential circular references 14:10:10,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'integrationService' to bean 'transactionManager' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'integrationService' to bean 'integrationServiceTarget' 14:10:10,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'integrationServiceTarget' 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@d2bee] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'integrationService' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'integrationService' 14:10:10,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'integrationService' 14:10:10,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.integration.service.IntegrationService] 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.integration.service.IntegrationService.setService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.integration.ExtServerOrgMap org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap(java.lang.Integer) - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.integration.ExtServerOrgMap org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap(java.lang.String) - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.integration.ExtCourseClassMap org.lamsfoundation.lams.integration.service.IntegrationService.getExtCourseClassMap(org.lamsfoundation.lams.integration.ExtServerOrgMap,org.lamsfoundation.lams.integration.ExtUserUseridMap,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.integration.ExtUserUseridMap org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap(org.lamsfoundation.lams.integration.ExtServerOrgMap,java.lang.String) throws org.lamsfoundation.lams.integration.UserInfoFetchException - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.integration.service.IntegrationService.getAllExtServerOrgMaps() - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.integration.service.IntegrationService.saveExtServerOrgMap(org.lamsfoundation.lams.integration.ExtServerOrgMap) - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.integration.service.IntegrationService.hash(org.lamsfoundation.lams.integration.ExtServerOrgMap,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.integration.service.IntegrationService.getService() - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,285 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:10,301 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:10,301 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'integrationService' 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'integrationService' 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'integrationService' 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'integrationService' is a factory bean 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:10,316 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,316 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:10,316 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:10,316 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' of bean 'exportService' 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:10,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'activityDAO' of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'baseDAO' of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lamsCoreToolService' of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'lessonDAO' of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'themeService' of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userThemes' of type [java.util.Collection] 14:10:10,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] is cache-safe 14:10:10,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' to bean 'lamsCoreToolService' 14:10:10,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:10,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:10,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' to bean 'coreNotebookService' 14:10:10,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:10,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:10,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' to bean 'activityDAO' 14:10:10,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:10,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' to bean 'learnerService' 14:10:10,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:10,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:10,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' to bean 'lessonDAO' 14:10:10,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' to bean 'baseDAO' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' to bean 'learningMessageService' 14:10:10,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' to bean 'themeService' 14:10:10,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#148f7e0' 14:10:10,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:10,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:10,348 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:10,348 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumMessageService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumMessageService' 14:10:10,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:10,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumMessageService' to allow for resolving potential circular references 14:10:10,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'forumMessageService' to bean 'messageSource' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumMessageService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumMessageService' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumSessionFactory' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumSessionFactory' 14:10:10,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:10,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumSessionFactory' to allow for resolving potential circular references 14:10:10,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'forumSessionFactory' to bean 'toolDataSource' 14:10:10,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:10,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'forumSessionFactory' to bean 'hibernateProperties' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:10,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumSessionFactory' 14:10:10,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumSessionFactory' 14:10:10,426 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:10,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumSessionFactory' 14:10:10,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'forumSessionFactory' 14:10:10,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:10,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:10,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumDao' 14:10:10,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumDao' 14:10:10,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:10,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:10,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:10,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:10,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] is cache-safe 14:10:10,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumDao' to allow for resolving potential circular references 14:10:10,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumDao' to bean 'forumSessionFactory' 14:10:10,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:10,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:10,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:10,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:10,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumDao' 14:10:10,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumDao' 14:10:10,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumDao' 14:10:10,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumUserDao' 14:10:10,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumUserDao' 14:10:10,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] is cache-safe 14:10:10,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumUserDao' to allow for resolving potential circular references 14:10:10,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumUserDao' to bean 'forumSessionFactory' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:10,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:10,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumUserDao' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumUserDao' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumUserDao' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'attachmentDao' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'attachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'attachmentDao' 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] is cache-safe 14:10:10,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'attachmentDao' to allow for resolving potential circular references 14:10:10,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'attachmentDao' to bean 'forumSessionFactory' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:10,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:10,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'attachmentDao' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'attachmentDao' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'attachmentDao' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageDao' 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageDao' 14:10:10,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] is cache-safe 14:10:10,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageDao' to allow for resolving potential circular references 14:10:10,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'messageDao' to bean 'forumSessionFactory' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:10,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:10,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageDao' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'messageDao' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageDao' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSeqDao' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSeqDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSeqDao' 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] is cache-safe 14:10:10,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSeqDao' to allow for resolving potential circular references 14:10:10,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'messageSeqDao' to bean 'forumSessionFactory' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:10,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:10,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSeqDao' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'messageSeqDao' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSeqDao' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumToolSessionDao' 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumToolSessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumToolSessionDao' 14:10:10,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:10,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:10,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:10,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:10,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] is cache-safe 14:10:10,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumToolSessionDao' to allow for resolving potential circular references 14:10:10,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumToolSessionDao' to bean 'forumSessionFactory' 14:10:10,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:10,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:10,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:10,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:10,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumToolSessionDao' 14:10:10,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumToolSessionDao' 14:10:10,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumToolSessionDao' 14:10:10,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumToolContentHandler' 14:10:10,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumToolContentHandler' 14:10:10,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:10,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:10,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:10,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:10,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:10,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:10,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] is cache-safe 14:10:10,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumToolContentHandler' to allow for resolving potential circular references 14:10:10,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'forumToolContentHandler' to bean 'repositoryService' 14:10:10,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:10,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:10,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:10,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:10,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumToolContentHandler' 14:10:10,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumToolContentHandler' 14:10:10,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumManagerTarget' 14:10:10,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.service.ForumService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumManagerTarget' 14:10:10,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'attachmentDao' of type [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'forumDao' of type [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'forumReportDAO' of type [org.lamsfoundation.lams.tool.forum.persistence.ForumReportDAO] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'forumToolContentHandler' of type [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'forumToolSessionDao' of type [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'forumUserDao' of type [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageDao' of type [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageSeqDao' of type [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.forum.service.ForumService] is cache-safe 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumManagerTarget' to allow for resolving potential circular references 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumDao'' in bean 'forumManagerTarget' to bean 'forumDao' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumDao' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumUserDao'' in bean 'forumManagerTarget' to bean 'forumUserDao' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumUserDao' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'attachmentDao'' in bean 'forumManagerTarget' to bean 'attachmentDao' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'attachmentDao' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageDao'' in bean 'forumManagerTarget' to bean 'messageDao' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageDao' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSeqDao'' in bean 'forumManagerTarget' to bean 'messageSeqDao' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSeqDao' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumToolSessionDao'' in bean 'forumManagerTarget' to bean 'forumToolSessionDao' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumToolSessionDao' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumToolContentHandler'' in bean 'forumManagerTarget' to bean 'forumToolContentHandler' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumToolContentHandler' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'forumManagerTarget' to bean 'repositoryService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'forumManagerTarget' to bean 'lamsToolService' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'forumManagerTarget' to bean 'learnerService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'forumManagerTarget' to bean 'userManagementService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'forumManagerTarget' to bean 'exportToolContentService' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'forumManagerTarget' to bean 'auditService' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'forumManagerTarget' to bean 'forumMessageService' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumMessageService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'forumManagerTarget' to bean 'coreNotebookService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumDao(org.lamsfoundation.lams.tool.forum.persistence.ForumDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumDao(org.lamsfoundation.lams.tool.forum.persistence.ForumDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumUserDao(org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumUserDao(org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAttachmentDao(org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAttachmentDao(org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageDao(org.lamsfoundation.lams.tool.forum.persistence.MessageDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageDao(org.lamsfoundation.lams.tool.forum.persistence.MessageDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageSeqDao(org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageSeqDao(org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolSessionDao(org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolSessionDao(org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolContentHandler(org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolContentHandler(org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumManagerTarget' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumManagerTarget' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumService' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumService' 14:10:10,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumService' to allow for resolving potential circular references 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'forumService' to bean 'transactionManager' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:10,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'forumService' to bean 'forumManagerTarget' 14:10:10,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:10,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumManagerTarget' 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@14362d9] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:10,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishUserSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [releaseMarksForSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [replyTopic] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,894 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,894 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,894 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,894 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,894 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [cloneContentTopics] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,894 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:10,894 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:10,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'forumService' 14:10:10,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumService' 14:10:10,894 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumService' 14:10:10,894 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:10,894 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:10,894 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:10,894 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.forum.service.IForumService 14:10:10,894 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:10,894 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumService' 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'forumService' 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumService' 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumService' is a factory bean 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbSessionFactory' 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbSessionFactory' 14:10:10,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:10,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbSessionFactory' to allow for resolving potential circular references 14:10:10,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'nbSessionFactory' to bean 'toolDataSource' 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:10,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'nbSessionFactory' to bean 'hibernateProperties' 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:10,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:10,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:10,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:10,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:10,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:10,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbSessionFactory' 14:10:10,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbSessionFactory' 14:10:10,973 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbSessionFactory' 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'nbSessionFactory' 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbService' 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbService' 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:11,144 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbService' to allow for resolving potential circular references 14:10:11,144 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'nbService' to bean 'transactionManager' 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:11,144 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' of bean 'nbService' 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'nbAttachmentDAO' of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'nbContentDAO' of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'nbSessionDAO' of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'nbToolContentHandler' of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'nbUserDAO' of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:11,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] is cache-safe 14:10:11,144 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,144 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbContentDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' to bean 'nbContentDAO' 14:10:11,144 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbContentDAO' 14:10:11,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbContentDAO' 14:10:11,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] 14:10:11,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] 14:10:11,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] is cache-safe 14:10:11,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbContentDAO' to allow for resolving potential circular references 14:10:11,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbContentDAO' to bean 'nbSessionFactory' 14:10:11,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:11,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] 14:10:11,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbContentDAO' 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbContentDAO' 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbContentDAO' 14:10:11,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbSessionDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' to bean 'nbSessionDAO' 14:10:11,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbSessionDAO' 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:11,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbSessionDAO' 14:10:11,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] 14:10:11,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] 14:10:11,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] is cache-safe 14:10:11,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbSessionDAO' to allow for resolving potential circular references 14:10:11,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbSessionDAO' to bean 'nbSessionFactory' 14:10:11,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:11,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:11,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] 14:10:11,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbSessionDAO' 14:10:11,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbSessionDAO' 14:10:11,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbSessionDAO' 14:10:11,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbUserDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' to bean 'nbUserDAO' 14:10:11,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbUserDAO' 14:10:11,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:11,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbUserDAO' 14:10:11,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] 14:10:11,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] 14:10:11,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] is cache-safe 14:10:11,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbUserDAO' to allow for resolving potential circular references 14:10:11,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbUserDAO' to bean 'nbSessionFactory' 14:10:11,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:11,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:11,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] 14:10:11,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbUserDAO' 14:10:11,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbUserDAO' 14:10:11,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbUserDAO' 14:10:11,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' to bean 'nbAttachmentDAO' 14:10:11,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbAttachmentDAO' 14:10:11,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:11,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbAttachmentDAO' 14:10:11,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] 14:10:11,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] 14:10:11,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] is cache-safe 14:10:11,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbAttachmentDAO' to allow for resolving potential circular references 14:10:11,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbAttachmentDAO' to bean 'nbSessionFactory' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:11,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] 14:10:11,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbAttachmentDAO' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbAttachmentDAO' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbAttachmentDAO' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' to bean 'lamsToolService' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:11,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' to bean 'learnerService' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:11,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' to bean 'nbToolContentHandler' 14:10:11,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbToolContentHandler' 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:11,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbToolContentHandler' 14:10:11,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] 14:10:11,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] 14:10:11,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:11,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:11,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:11,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:11,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] is cache-safe 14:10:11,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbToolContentHandler' to allow for resolving potential circular references 14:10:11,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'nbToolContentHandler' to bean 'repositoryService' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbToolContentHandler' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbToolContentHandler' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' to bean 'exportToolContentService' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:11,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' to bean 'coreNotebookService' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbContentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbContentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbSessionDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbSessionDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbUserDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbUserDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbAttachmentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbAttachmentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#1ce168b' 14:10:11,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:11,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nbService' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbService' 14:10:11,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbService' 14:10:11,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:11,223 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:11,223 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:11,223 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.noticeboard.service.INoticeboardService 14:10:11,223 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:11,223 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbService' 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'nbService' 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbService' 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbService' is a factory bean 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaSessionFactory' 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaSessionFactory' 14:10:11,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:11,238 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaSessionFactory' to allow for resolving potential circular references 14:10:11,238 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'qaSessionFactory' to bean 'toolDataSource' 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:11,238 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'qaSessionFactory' to bean 'hibernateProperties' 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:11,238 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:11,238 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:11,238 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:11,238 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:11,238 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:11,238 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaSessionFactory' 14:10:11,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaSessionFactory' 14:10:11,301 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:11,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaSessionFactory' 14:10:11,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'qaSessionFactory' 14:10:11,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:11,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:11,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaContentDAO' 14:10:11,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaContentDAO' 14:10:11,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] is cache-safe 14:10:11,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaContentDAO' to allow for resolving potential circular references 14:10:11,691 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaContentDAO' to bean 'qaSessionFactory' 14:10:11,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:11,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] 14:10:11,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaContentDAO' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaContentDAO' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaContentDAO' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaSessionDAO' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaSessionDAO' 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] is cache-safe 14:10:11,691 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaSessionDAO' to allow for resolving potential circular references 14:10:11,691 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaSessionDAO' to bean 'qaSessionFactory' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:11,691 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] 14:10:11,691 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaSessionDAO' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaSessionDAO' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaSessionDAO' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaQueUsrDAO' 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaQueUsrDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaQueUsrDAO' 14:10:11,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] 14:10:11,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] 14:10:11,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'totalNumberOfUsers' of type [int] 14:10:11,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] is cache-safe 14:10:11,707 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaQueUsrDAO' to allow for resolving potential circular references 14:10:11,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaQueUsrDAO' to bean 'qaSessionFactory' 14:10:11,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:11,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:11,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] 14:10:11,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaQueUsrDAO' 14:10:11,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaQueUsrDAO' 14:10:11,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaQueUsrDAO' 14:10:11,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaQueContentDAO' 14:10:11,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaQueContentDAO' 14:10:11,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] is cache-safe 14:10:11,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaQueContentDAO' to allow for resolving potential circular references 14:10:11,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaQueContentDAO' to bean 'qaSessionFactory' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:11,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] 14:10:11,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaQueContentDAO' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaQueContentDAO' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaQueContentDAO' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaUsrRespDAO' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaUsrRespDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaUsrRespDAO' 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] is cache-safe 14:10:11,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaUsrRespDAO' to allow for resolving potential circular references 14:10:11,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaUsrRespDAO' to bean 'qaSessionFactory' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:11,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] 14:10:11,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaUsrRespDAO' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaUsrRespDAO' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaUsrRespDAO' 14:10:11,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaUploadedFileDAO' 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaUploadedFileDAO' 14:10:11,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] 14:10:11,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] 14:10:11,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:11,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:11,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] is cache-safe 14:10:11,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaUploadedFileDAO' to allow for resolving potential circular references 14:10:11,738 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaUploadedFileDAO' to bean 'qaSessionFactory' 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:11,738 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] 14:10:11,738 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaUploadedFileDAO' 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaUploadedFileDAO' 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaUploadedFileDAO' 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaToolContentHandler' 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaToolContentHandler' 14:10:11,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] 14:10:11,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] 14:10:11,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:11,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:11,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:11,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:11,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] is cache-safe 14:10:11,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaToolContentHandler' to allow for resolving potential circular references 14:10:11,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'qaToolContentHandler' to bean 'repositoryService' 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:11,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] 14:10:11,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaToolContentHandler' 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaToolContentHandler' 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaService' 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaService' 14:10:11,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:11,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaService' to allow for resolving potential circular references 14:10:11,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'qaService' to bean 'transactionManager' 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:11,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' of bean 'qaService' 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:11,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' 14:10:11,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'asForceComplete' of type [java.lang.Long] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'asForceCompleteSession' of type [java.lang.Long] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cred' of type [org.lamsfoundation.lams.contentrepository.ICredentials] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'qaDAO' of type [org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'qaQueContentDAO' of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'qaQueUsrDAO' of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'qaSessionDAO' of type [org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'qaToolContentHandler' of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'qaUploadedFileDAO' of type [org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'qaUsrRespDAO' of type [org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryLoginTicket' of type [org.lamsfoundation.lams.contentrepository.ITicket] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspace' of type [java.lang.String] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'totalNumberOfUsers' of type [int] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:11,769 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] is cache-safe 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'qaContentDAO' 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaContentDAO' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaSessionDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'qaSessionDAO' 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionDAO' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaQueUsrDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'qaQueUsrDAO' 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaQueUsrDAO' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'qaQueContentDAO' 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaQueContentDAO' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaUsrRespDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'qaUsrRespDAO' 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaUsrRespDAO' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'qaUploadedFileDAO' 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaUploadedFileDAO' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'lamsToolService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'repositoryService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'learnerService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'auditService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'qaToolContentHandler' 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaToolContentHandler' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'exportToolContentService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:11,769 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' to bean 'coreNotebookService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaDAO(org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaDAO(org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaSessionDAO(org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaSessionDAO(org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueUsrDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueUsrDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueContentDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueContentDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUsrRespDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUsrRespDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUploadedFileDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUploadedFileDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#1200089' 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QacpApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:11,769 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'qaService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaService' 14:10:11,769 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaService' 14:10:11,769 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:11,769 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:11,769 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:11,769 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.qa.service.IQaService 14:10:11,769 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.qa.QaAppConstants 14:10:11,769 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:11,769 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaService' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'qaService' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaService' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaService' is a factory bean 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtMessageService' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtMessageService' 14:10:11,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:11,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtMessageService' to allow for resolving potential circular references 14:10:11,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'sbmtMessageService' to bean 'messageSource' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:11,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:11,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtMessageService' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtMessageService' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtSessionFactory' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtSessionFactory' 14:10:11,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:11,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtSessionFactory' to allow for resolving potential circular references 14:10:11,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'sbmtSessionFactory' to bean 'toolDataSource' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:11,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'sbmtSessionFactory' to bean 'hibernateProperties' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:11,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:11,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:11,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:11,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:11,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:11,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtSessionFactory' 14:10:11,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'sbmtSessionFactory' 14:10:11,863 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:12,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtSessionFactory' 14:10:12,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'sbmtSessionFactory' 14:10:12,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:12,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:12,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesContentDAO' 14:10:12,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:12,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesContentDAO' 14:10:12,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] 14:10:12,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] 14:10:12,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:12,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:12,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:12,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] is cache-safe 14:10:12,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesContentDAO' to allow for resolving potential circular references 14:10:12,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesContentDAO' to bean 'sbmtSessionFactory' 14:10:12,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:12,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:12,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:12,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] 14:10:12,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:12,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesContentDAO' 14:10:12,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesContentDAO' 14:10:12,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesContentDAO' 14:10:12,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesSessionDAO' 14:10:12,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:12,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesSessionDAO' 14:10:12,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] 14:10:12,113 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] 14:10:12,113 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:12,113 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:12,113 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:12,113 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] is cache-safe 14:10:12,113 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesSessionDAO' to allow for resolving potential circular references 14:10:12,113 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesSessionDAO' to bean 'sbmtSessionFactory' 14:10:12,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:12,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:12,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] 14:10:12,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:12,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesSessionDAO' 14:10:12,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesSessionDAO' 14:10:12,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesSessionDAO' 14:10:12,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesReportDAO' 14:10:12,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesReportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:12,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesReportDAO' 14:10:12,113 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] is cache-safe 14:10:12,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesReportDAO' to allow for resolving potential circular references 14:10:12,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesReportDAO' to bean 'sbmtSessionFactory' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:12,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] 14:10:12,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesReportDAO' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesReportDAO' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesReportDAO' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submissionDetailsDAO' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submissionDetailsDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submissionDetailsDAO' 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] is cache-safe 14:10:12,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submissionDetailsDAO' to allow for resolving potential circular references 14:10:12,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submissionDetailsDAO' to bean 'sbmtSessionFactory' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:12,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] 14:10:12,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submissionDetailsDAO' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submissionDetailsDAO' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submissionDetailsDAO' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitUserDAO' 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:12,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitUserDAO' 14:10:12,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] 14:10:12,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] 14:10:12,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:12,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:12,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:12,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] is cache-safe 14:10:12,144 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitUserDAO' to allow for resolving potential circular references 14:10:12,144 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitUserDAO' to bean 'sbmtSessionFactory' 14:10:12,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:12,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:12,144 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] 14:10:12,144 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:12,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitUserDAO' 14:10:12,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitUserDAO' 14:10:12,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitUserDAO' 14:10:12,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'attachmentDAO' 14:10:12,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'attachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:12,144 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'attachmentDAO' 14:10:12,144 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] 14:10:12,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] 14:10:12,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:12,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:12,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:12,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] is cache-safe 14:10:12,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'attachmentDAO' to allow for resolving potential circular references 14:10:12,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'attachmentDAO' to bean 'sbmtSessionFactory' 14:10:12,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:12,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:12,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] 14:10:12,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:12,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'attachmentDAO' 14:10:12,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'attachmentDAO' 14:10:12,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'attachmentDAO' 14:10:12,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesServiceTarget' 14:10:12,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:12,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesServiceTarget' 14:10:12,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'attachmentDAO' of type [org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sbmtToolContentHandler' of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'submissionDetailsDAO' of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'submitFilesContentDAO' of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'submitFilesReportDAO' of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'submitFilesSessionDAO' of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'submitUserDAO' of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] is cache-safe 14:10:12,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesServiceTarget' to allow for resolving potential circular references 14:10:12,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesContentDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesContentDAO' 14:10:12,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesContentDAO' 14:10:12,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesSessionDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesSessionDAO' 14:10:12,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesSessionDAO' 14:10:12,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesReportDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesReportDAO' 14:10:12,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesReportDAO' 14:10:12,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submissionDetailsDAO'' in bean 'submitFilesServiceTarget' to bean 'submissionDetailsDAO' 14:10:12,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submissionDetailsDAO' 14:10:12,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitUserDAO'' in bean 'submitFilesServiceTarget' to bean 'submitUserDAO' 14:10:12,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitUserDAO' 14:10:12,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'attachmentDAO'' in bean 'submitFilesServiceTarget' to bean 'attachmentDAO' 14:10:12,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'attachmentDAO' 14:10:12,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sbmtToolContentHandler'' in bean 'submitFilesServiceTarget' to bean 'sbmtToolContentHandler' 14:10:12,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtToolContentHandler' 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:12,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtToolContentHandler' 14:10:12,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] 14:10:12,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] 14:10:12,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:12,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:12,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:12,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:12,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:12,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] is cache-safe 14:10:12,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtToolContentHandler' to allow for resolving potential circular references 14:10:12,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'sbmtToolContentHandler' to bean 'repositoryService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtToolContentHandler' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtToolContentHandler' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'submitFilesServiceTarget' to bean 'learnerService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:12,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'submitFilesServiceTarget' to bean 'lamsToolService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:12,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'submitFilesServiceTarget' to bean 'exportToolContentService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:12,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'submitFilesServiceTarget' to bean 'coreNotebookService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:12,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'submitFilesServiceTarget' to bean 'userManagementService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesContentDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesContentDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesSessionDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesSessionDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesReportDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesReportDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmissionDetailsDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmissionDetailsDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitUserDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitUserDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setAttachmentDAO(org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setAttachmentDAO(org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSbmtToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSbmtToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesServiceTarget' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesServiceTarget' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesService' 14:10:12,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:12,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesService' to allow for resolving potential circular references 14:10:12,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'submitFilesService' to bean 'transactionManager' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'submitFilesService' to bean 'submitFilesServiceTarget' 14:10:12,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesServiceTarget' 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [uploadFileToSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [release*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [new*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finish*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:12,191 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'submitFilesService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesService' 14:10:12,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesService' 14:10:12,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:12,191 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:12,191 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:12,191 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.sbmt.service.ISubmitFilesService 14:10:12,191 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:12,191 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesService' 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'submitFilesService' 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesService' 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'submitFilesService' is a factory bean 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatSessionFactory' 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatSessionFactory' 14:10:12,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:12,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatSessionFactory' to allow for resolving potential circular references 14:10:12,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'chatSessionFactory' to bean 'toolDataSource' 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:12,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'chatSessionFactory' to bean 'hibernateProperties' 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:12,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:12,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:12,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:12,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:12,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:12,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatSessionFactory' 14:10:12,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatSessionFactory' 14:10:12,285 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatSessionFactory' 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'chatSessionFactory' 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatService' 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatService' 14:10:13,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:13,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatService' to allow for resolving potential circular references 14:10:13,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'chatService' to bean 'transactionManager' 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:13,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' of bean 'chatService' 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.service.ChatService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:13,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' 14:10:13,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'chatAttachmentDAO' of type [org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'chatDAO' of type [org.lamsfoundation.lams.tool.chat.dao.IChatDAO] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'chatMessageDAO' of type [org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'chatSessionDAO' of type [org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'chatToolContentHandler' of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'chatUserDAO' of type [org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'defaultContent' of type [org.lamsfoundation.lams.tool.chat.model.Chat] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.chat.service.ChatService] is cache-safe 14:10:13,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,566 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'chatAttachmentDAO' 14:10:13,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatAttachmentDAO' 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatAttachmentDAO' 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] is cache-safe 14:10:13,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatAttachmentDAO' to allow for resolving potential circular references 14:10:13,566 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatAttachmentDAO' to bean 'chatSessionFactory' 14:10:13,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:13,566 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] 14:10:13,566 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatAttachmentDAO' 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatAttachmentDAO' 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatAttachmentDAO' 14:10:13,566 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatMessageDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'chatMessageDAO' 14:10:13,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatMessageDAO' 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatMessageDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:13,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatMessageDAO' 14:10:13,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] 14:10:13,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] 14:10:13,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:13,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:13,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:13,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] is cache-safe 14:10:13,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatMessageDAO' to allow for resolving potential circular references 14:10:13,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatMessageDAO' to bean 'chatSessionFactory' 14:10:13,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:13,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:13,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] 14:10:13,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:13,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatMessageDAO' 14:10:13,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatMessageDAO' 14:10:13,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatMessageDAO' 14:10:13,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatSessionDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'chatSessionDAO' 14:10:13,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:13,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatSessionDAO' 14:10:13,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:13,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatSessionDAO' 14:10:13,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] is cache-safe 14:10:13,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatSessionDAO' to allow for resolving potential circular references 14:10:13,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatSessionDAO' to bean 'chatSessionFactory' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:13,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] 14:10:13,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatSessionDAO' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatSessionDAO' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatSessionDAO' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatUserDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'chatUserDAO' 14:10:13,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatUserDAO' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatUserDAO' 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:13,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] is cache-safe 14:10:13,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatUserDAO' to allow for resolving potential circular references 14:10:13,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatUserDAO' to bean 'chatSessionFactory' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:13,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] 14:10:13,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatUserDAO' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatUserDAO' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatUserDAO' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'chatDAO' 14:10:13,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatDAO' 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:13,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatDAO' 14:10:13,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] 14:10:13,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] 14:10:13,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:13,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:13,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:13,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] is cache-safe 14:10:13,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatDAO' to allow for resolving potential circular references 14:10:13,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatDAO' to bean 'chatSessionFactory' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:13,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] 14:10:13,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatDAO' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatDAO' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatDAO' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'lamsToolService' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:13,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'learnerService' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:13,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'auditService' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'chatToolContentHandler' 14:10:13,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatToolContentHandler' 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:13,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatToolContentHandler' 14:10:13,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] 14:10:13,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] 14:10:13,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:13,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:13,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:13,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:13,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:13,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] is cache-safe 14:10:13,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatToolContentHandler' to allow for resolving potential circular references 14:10:13,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'chatToolContentHandler' to bean 'repositoryService' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatToolContentHandler' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatToolContentHandler' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'exportToolContentService' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:13,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' to bean 'coreNotebookService' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatAttachmentDAO(org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatAttachmentDAO(org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatMessageDAO(org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatMessageDAO(org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatSessionDAO(org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatSessionDAO(org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatUserDAO(org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatUserDAO(org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatDAO(org.lamsfoundation.lams.tool.chat.dao.IChatDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatDAO(org.lamsfoundation.lams.tool.chat.dao.IChatDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatDAO] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#b88448' 14:10:13,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:13,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'chatService' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatService' 14:10:13,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatService' 14:10:13,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:13,629 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.chat.service.IChatService 14:10:13,629 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:13,629 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:13,629 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:13,629 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatService' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'chatService' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatService' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatService' is a factory bean 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageService' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageService' 14:10:13,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:13,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageService' to allow for resolving potential circular references 14:10:13,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'messageService' to bean 'messageSource' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:13,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:13,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageService' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageService' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceSessionFactory' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceSessionFactory' 14:10:13,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:13,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceSessionFactory' to allow for resolving potential circular references 14:10:13,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'resourceSessionFactory' to bean 'toolDataSource' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:13,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'resourceSessionFactory' to bean 'hibernateProperties' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:13,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:13,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:13,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:13,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:13,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:13,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:13,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:13,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceSessionFactory' 14:10:13,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceSessionFactory' 14:10:13,738 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:13,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceSessionFactory' 14:10:13,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'resourceSessionFactory' 14:10:13,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:13,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:13,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceDao' 14:10:13,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:13,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceDao' 14:10:13,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] 14:10:14,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] 14:10:14,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] is cache-safe 14:10:14,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceDao' to allow for resolving potential circular references 14:10:14,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceDao' to bean 'resourceSessionFactory' 14:10:14,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:14,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:14,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] 14:10:14,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceDao' 14:10:14,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceDao' 14:10:14,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceDao' 14:10:14,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceItemDao' 14:10:14,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceItemDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:14,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceItemDao' 14:10:14,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] 14:10:14,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] 14:10:14,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] is cache-safe 14:10:14,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceItemDao' to allow for resolving potential circular references 14:10:14,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceItemDao' to bean 'resourceSessionFactory' 14:10:14,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:14,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:14,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] 14:10:14,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceItemDao' 14:10:14,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceItemDao' 14:10:14,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceItemDao' 14:10:14,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceItemVisitDao' 14:10:14,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceItemVisitDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:14,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceItemVisitDao' 14:10:14,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] 14:10:14,035 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] 14:10:14,035 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,035 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,035 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,035 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] is cache-safe 14:10:14,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceItemVisitDao' to allow for resolving potential circular references 14:10:14,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceItemVisitDao' to bean 'resourceSessionFactory' 14:10:14,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:14,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:14,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] 14:10:14,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceItemVisitDao' 14:10:14,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceItemVisitDao' 14:10:14,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceItemVisitDao' 14:10:14,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceAttachmentDao' 14:10:14,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceAttachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:14,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceAttachmentDao' 14:10:14,035 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] is cache-safe 14:10:14,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceAttachmentDao' to allow for resolving potential circular references 14:10:14,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceAttachmentDao' to bean 'resourceSessionFactory' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:14,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] 14:10:14,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceAttachmentDao' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceAttachmentDao' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceAttachmentDao' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceUserDao' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceUserDao' 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] is cache-safe 14:10:14,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceUserDao' to allow for resolving potential circular references 14:10:14,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceUserDao' to bean 'resourceSessionFactory' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:14,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] 14:10:14,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceUserDao' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceUserDao' 14:10:14,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceUserDao' 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceSessionDao' 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceSessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceSessionDao' 14:10:14,066 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] 14:10:14,066 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] 14:10:14,066 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,066 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,066 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,066 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] is cache-safe 14:10:14,066 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceSessionDao' to allow for resolving potential circular references 14:10:14,066 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceSessionDao' to bean 'resourceSessionFactory' 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:14,066 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] 14:10:14,066 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceSessionDao' 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceSessionDao' 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceSessionDao' 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceToolContentHandler' 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:14,066 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceToolContentHandler' 14:10:14,066 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] is cache-safe 14:10:14,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceToolContentHandler' to allow for resolving potential circular references 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'resourceToolContentHandler' to bean 'repositoryService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:14,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:14,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceToolContentHandler' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceToolContentHandler' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceManagerTarget' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceManagerTarget' 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'resourceAttachmentDao' of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'resourceDao' of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'resourceItemDao' of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'resourceItemVisitDao' of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'resourceSessionDao' of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'resourceToolContentHandler' of type [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'resourceUserDao' of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:14,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] is cache-safe 14:10:14,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceManagerTarget' to allow for resolving potential circular references 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceDao'' in bean 'resourceManagerTarget' to bean 'resourceDao' 14:10:14,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceDao' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceItemDao'' in bean 'resourceManagerTarget' to bean 'resourceItemDao' 14:10:14,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceItemDao' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceItemVisitDao'' in bean 'resourceManagerTarget' to bean 'resourceItemVisitDao' 14:10:14,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceItemVisitDao' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceAttachmentDao'' in bean 'resourceManagerTarget' to bean 'resourceAttachmentDao' 14:10:14,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceAttachmentDao' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceUserDao'' in bean 'resourceManagerTarget' to bean 'resourceUserDao' 14:10:14,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceUserDao' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceSessionDao'' in bean 'resourceManagerTarget' to bean 'resourceSessionDao' 14:10:14,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionDao' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceToolContentHandler'' in bean 'resourceManagerTarget' to bean 'resourceToolContentHandler' 14:10:14,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceToolContentHandler' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'resourceManagerTarget' to bean 'repositoryService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'resourceManagerTarget' to bean 'lamsToolService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'resourceManagerTarget' to bean 'learnerService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'resourceManagerTarget' to bean 'auditService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'resourceManagerTarget' to bean 'userManagementService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:14,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:14,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'resourceManagerTarget' to bean 'exportToolContentService' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:14,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'resourceManagerTarget' to bean 'messageService' 14:10:14,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageService' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'resourceManagerTarget' to bean 'coreNotebookService' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemVisitDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemVisitDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceAttachmentDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceAttachmentDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceUserDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceUserDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceSessionDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceSessionDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceToolContentHandler(org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceToolContentHandler(org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceManagerTarget' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceManagerTarget' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceService' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceService' 14:10:14,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:14,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceService' to allow for resolving potential circular references 14:10:14,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'resourceService' to bean 'transactionManager' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'resourceService' to bean 'resourceManagerTarget' 14:10:14,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceManagerTarget' 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@5b38d6] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemComplete] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemAccess] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemVisible] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:14,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'resourceService' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceService' 14:10:14,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceService' 14:10:14,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:14,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:14,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:14,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.rsrc.service.IResourceService 14:10:14,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:14,098 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceService' 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'resourceService' 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceService' 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceService' is a factory bean 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteSessionFactory' 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteSessionFactory' 14:10:14,113 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:14,113 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteSessionFactory' to allow for resolving potential circular references 14:10:14,113 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'voteSessionFactory' to bean 'toolDataSource' 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:14,113 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'voteSessionFactory' to bean 'hibernateProperties' 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:14,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:14,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:14,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:14,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:14,113 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:14,113 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteSessionFactory' 14:10:14,113 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteSessionFactory' 14:10:14,207 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:14,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteSessionFactory' 14:10:14,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'voteSessionFactory' 14:10:14,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:14,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:14,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteContentDAO' 14:10:14,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteContentDAO' 14:10:14,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] is cache-safe 14:10:14,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteContentDAO' to allow for resolving potential circular references 14:10:14,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteContentDAO' to bean 'voteSessionFactory' 14:10:14,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:14,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] 14:10:14,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteContentDAO' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteContentDAO' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteContentDAO' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteSessionDAO' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteSessionDAO' 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] is cache-safe 14:10:14,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteSessionDAO' to allow for resolving potential circular references 14:10:14,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteSessionDAO' to bean 'voteSessionFactory' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:14,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] 14:10:14,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteSessionDAO' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteSessionDAO' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteSessionDAO' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUserDAO' 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUserDAO' 14:10:14,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] 14:10:14,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] 14:10:14,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'totalNumberOfUsers' of type [int] 14:10:14,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] is cache-safe 14:10:14,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUserDAO' to allow for resolving potential circular references 14:10:14,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUserDAO' to bean 'voteSessionFactory' 14:10:14,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:14,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:14,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] 14:10:14,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUserDAO' 14:10:14,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUserDAO' 14:10:14,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUserDAO' 14:10:14,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteQueContentDAO' 14:10:14,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteQueContentDAO' 14:10:14,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] is cache-safe 14:10:14,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteQueContentDAO' to allow for resolving potential circular references 14:10:14,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteQueContentDAO' to bean 'voteSessionFactory' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:14,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] 14:10:14,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteQueContentDAO' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteQueContentDAO' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteQueContentDAO' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUsrAttemptDAO' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUsrAttemptDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUsrAttemptDAO' 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allEntriesCount' of type [int] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userEntries' of type [java.util.Set] 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] is cache-safe 14:10:14,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUsrAttemptDAO' to allow for resolving potential circular references 14:10:14,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUsrAttemptDAO' to bean 'voteSessionFactory' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:14,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] 14:10:14,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUsrAttemptDAO' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUsrAttemptDAO' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUsrAttemptDAO' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUploadedFileDAO' 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUploadedFileDAO' 14:10:14,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] is cache-safe 14:10:14,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUploadedFileDAO' to allow for resolving potential circular references 14:10:14,566 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUploadedFileDAO' to bean 'voteSessionFactory' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:14,566 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] 14:10:14,566 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUploadedFileDAO' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUploadedFileDAO' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUploadedFileDAO' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteToolContentHandler' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteToolContentHandler' 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] is cache-safe 14:10:14,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteToolContentHandler' to allow for resolving potential circular references 14:10:14,566 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'voteToolContentHandler' to bean 'repositoryService' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:14,566 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] 14:10:14,566 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteToolContentHandler' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteToolContentHandler' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteService' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteService' 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:14,566 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteService' to allow for resolving potential circular references 14:10:14,566 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'voteService' to bean 'transactionManager' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' of bean 'voteService' 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:14,566 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' 14:10:14,566 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'allEntriesCount' of type [int] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cred' of type [org.lamsfoundation.lams.contentrepository.ICredentials] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryLoginTicket' of type [org.lamsfoundation.lams.contentrepository.ITicket] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'totalNumberOfUsers' of type [int] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userEntries' of type [java.util.Set] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'voteContentDAO' of type [org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'voteQueContentDAO' of type [org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'voteSessionDAO' of type [org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'voteToolContentHandler' of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'voteUploadedFileDAO' of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'voteUserDAO' of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'voteUsrAttemptDAO' of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO] 14:10:14,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] is cache-safe 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteContentDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'voteContentDAO' 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteContentDAO' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteSessionDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'voteSessionDAO' 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionDAO' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUserDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'voteUserDAO' 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUserDAO' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'voteQueContentDAO' 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteQueContentDAO' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUsrAttemptDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'voteUsrAttemptDAO' 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUsrAttemptDAO' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'voteUploadedFileDAO' 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUploadedFileDAO' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'lamsToolService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'repositoryService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'learnerService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'auditService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'voteToolContentHandler' 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteToolContentHandler' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'exportToolContentService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:14,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' to bean 'coreNotebookService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteSessionDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteSessionDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUserDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUserDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteQueContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteQueContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUsrAttemptDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUsrAttemptDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUploadedFileDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUploadedFileDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ec0b80' 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QacpApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:14,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'voteService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteService' 14:10:14,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteService' 14:10:14,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:14,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:14,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:14,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.vote.service.IVoteService 14:10:14,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.vote.VoteAppConstants 14:10:14,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:14,582 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteService' 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'voteService' 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteService' 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteService' is a factory bean 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookSessionFactory' 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookSessionFactory' 14:10:14,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:14,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookSessionFactory' to allow for resolving potential circular references 14:10:14,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'notebookSessionFactory' to bean 'toolDataSource' 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:14,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'notebookSessionFactory' to bean 'hibernateProperties' 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:14,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:14,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:14,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:14,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:14,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:14,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookSessionFactory' 14:10:14,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookSessionFactory' 14:10:14,676 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookSessionFactory' 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'notebookSessionFactory' 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookService' 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookService' 14:10:15,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:15,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookService' to allow for resolving potential circular references 14:10:15,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'notebookService' to bean 'transactionManager' 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:15,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' of bean 'notebookService' 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.service.NotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:15,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' 14:10:15,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'defaultContent' of type [org.lamsfoundation.lams.tool.notebook.model.Notebook] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'notebookAttachmentDAO' of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'notebookDAO' of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'notebookSessionDAO' of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'notebookToolContentHandler' of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'notebookUserDAO' of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] is cache-safe 14:10:15,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'notebookAttachmentDAO' 14:10:15,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookAttachmentDAO' 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookAttachmentDAO' 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] is cache-safe 14:10:15,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookAttachmentDAO' to allow for resolving potential circular references 14:10:15,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookAttachmentDAO' to bean 'notebookSessionFactory' 14:10:15,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:15,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] 14:10:15,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookAttachmentDAO' 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookAttachmentDAO' 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookAttachmentDAO' 14:10:15,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookSessionDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'notebookSessionDAO' 14:10:15,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookSessionDAO' 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:15,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookSessionDAO' 14:10:15,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] 14:10:15,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] 14:10:15,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] is cache-safe 14:10:15,238 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookSessionDAO' to allow for resolving potential circular references 14:10:15,238 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookSessionDAO' to bean 'notebookSessionFactory' 14:10:15,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:15,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:15,238 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] 14:10:15,238 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookSessionDAO' 14:10:15,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookSessionDAO' 14:10:15,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookSessionDAO' 14:10:15,238 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookUserDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'notebookUserDAO' 14:10:15,238 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookUserDAO' 14:10:15,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:15,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookUserDAO' 14:10:15,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] 14:10:15,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] 14:10:15,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] is cache-safe 14:10:15,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookUserDAO' to allow for resolving potential circular references 14:10:15,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookUserDAO' to bean 'notebookSessionFactory' 14:10:15,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:15,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:15,254 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] 14:10:15,254 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookUserDAO' 14:10:15,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookUserDAO' 14:10:15,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookUserDAO' 14:10:15,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'notebookDAO' 14:10:15,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookDAO' 14:10:15,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:15,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookDAO' 14:10:15,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] is cache-safe 14:10:15,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookDAO' to allow for resolving potential circular references 14:10:15,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookDAO' to bean 'notebookSessionFactory' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookDAO' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookDAO' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookDAO' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'lamsToolService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:15,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'learnerService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:15,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'auditService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'notebookToolContentHandler' 14:10:15,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookToolContentHandler' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookToolContentHandler' 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:15,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] is cache-safe 14:10:15,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookToolContentHandler' to allow for resolving potential circular references 14:10:15,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'notebookToolContentHandler' to bean 'repositoryService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookToolContentHandler' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookToolContentHandler' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'exportToolContentService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:15,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' to bean 'coreNotebookService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookAttachmentDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookAttachmentDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookSessionDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookSessionDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookUserDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookUserDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' 14:10:15,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#199f9eb' 14:10:15,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:15,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:15,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:15,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:15,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:15,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:15,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'notebookService' 14:10:15,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookService' 14:10:15,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookService' 14:10:15,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:15,285 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:15,285 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:15,285 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.notebook.service.INotebookService 14:10:15,285 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:15,285 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookService' 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'notebookService' 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookService' 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookService' is a factory bean 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvMessageSource' 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvMessageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvMessageSource' 14:10:15,316 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:15,316 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvMessageSource' to allow for resolving potential circular references 14:10:15,316 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:15,316 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvMessageSource' 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvMessageSource' 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvMessageService' 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvMessageService' 14:10:15,316 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:15,316 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvMessageService' to allow for resolving potential circular references 14:10:15,316 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'lasurvMessageService' to bean 'lasurvMessageSource' 14:10:15,316 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvMessageSource' 14:10:15,316 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:15,316 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvMessageService' 14:10:15,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvMessageService' 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveySessionFactory' 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveySessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveySessionFactory' 14:10:15,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:15,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveySessionFactory' to allow for resolving potential circular references 14:10:15,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'lasurvSurveySessionFactory' to bean 'toolDataSource' 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:15,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'lasurvSurveySessionFactory' to bean 'hibernateProperties' 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:15,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:15,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:15,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:15,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:15,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:15,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveySessionFactory' 14:10:15,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveySessionFactory' 14:10:15,426 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:15,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveySessionFactory' 14:10:15,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lasurvSurveySessionFactory' 14:10:15,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:15,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:15,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyDao' 14:10:15,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,691 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyDao' 14:10:15,691 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] 14:10:15,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] 14:10:15,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] is cache-safe 14:10:15,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyDao' to allow for resolving potential circular references 14:10:15,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyDao' to bean 'lasurvSurveySessionFactory' 14:10:15,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:15,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:15,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] 14:10:15,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyDao' 14:10:15,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyDao' 14:10:15,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyDao' 14:10:15,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyQuestionDao' 14:10:15,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyQuestionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyQuestionDao' 14:10:15,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] is cache-safe 14:10:15,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyQuestionDao' to allow for resolving potential circular references 14:10:15,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyQuestionDao' to bean 'lasurvSurveySessionFactory' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:15,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] 14:10:15,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyQuestionDao' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyQuestionDao' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyQuestionDao' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyAnswerDao' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyAnswerDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyAnswerDao' 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] is cache-safe 14:10:15,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyAnswerDao' to allow for resolving potential circular references 14:10:15,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyAnswerDao' to bean 'lasurvSurveySessionFactory' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:15,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] 14:10:15,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyAnswerDao' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyAnswerDao' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyAnswerDao' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyAttachmentDao' 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyAttachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyAttachmentDao' 14:10:15,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] 14:10:15,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] 14:10:15,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] is cache-safe 14:10:15,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyAttachmentDao' to allow for resolving potential circular references 14:10:15,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyAttachmentDao' to bean 'lasurvSurveySessionFactory' 14:10:15,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:15,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:15,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] 14:10:15,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyAttachmentDao' 14:10:15,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyAttachmentDao' 14:10:15,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyAttachmentDao' 14:10:15,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyUserDao' 14:10:15,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyUserDao' 14:10:15,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] is cache-safe 14:10:15,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyUserDao' to allow for resolving potential circular references 14:10:15,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyUserDao' to bean 'lasurvSurveySessionFactory' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:15,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] 14:10:15,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyUserDao' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyUserDao' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyUserDao' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveySessionDao' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveySessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveySessionDao' 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:15,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] is cache-safe 14:10:15,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveySessionDao' to allow for resolving potential circular references 14:10:15,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveySessionDao' to bean 'lasurvSurveySessionFactory' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:15,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] 14:10:15,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveySessionDao' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveySessionDao' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveySessionDao' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyToolContentHandler' 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyToolContentHandler' 14:10:15,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:15,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:15,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:15,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:15,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:15,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:15,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] is cache-safe 14:10:15,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyToolContentHandler' to allow for resolving potential circular references 14:10:15,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lasurvSurveyToolContentHandler' to bean 'repositoryService' 14:10:15,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:15,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:15,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:15,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:15,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyToolContentHandler' 14:10:15,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyToolContentHandler' 14:10:15,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyManagerTarget' 14:10:15,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyManagerTarget' 14:10:15,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'messageService' of type [org.lamsfoundation.lams.util.MessageService] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'surveyAnswerDao' of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'surveyAttachmentDao' of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'surveyDao' of type [org.lamsfoundation.lams.tool.survey.dao.SurveyDAO] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'surveyQuestionDao' of type [org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'surveySessionDao' of type [org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'surveyToolContentHandler' of type [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'surveyUserDao' of type [org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] is cache-safe 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyManagerTarget' to allow for resolving potential circular references 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyDao' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyDao' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyQuestionDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyQuestionDao' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyQuestionDao' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyAnswerDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyAnswerDao' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyAnswerDao' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyAttachmentDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyAttachmentDao' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyAttachmentDao' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyUserDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyUserDao' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyUserDao' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveySessionDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveySessionDao' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionDao' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyToolContentHandler'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyToolContentHandler' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyToolContentHandler' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lasurvSurveyManagerTarget' to bean 'repositoryService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'lasurvSurveyManagerTarget' to bean 'lamsToolService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'lasurvSurveyManagerTarget' to bean 'learnerService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'lasurvSurveyManagerTarget' to bean 'auditService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'lasurvSurveyManagerTarget' to bean 'userManagementService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'lasurvSurveyManagerTarget' to bean 'exportToolContentService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvMessageService' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvMessageService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'lasurvSurveyManagerTarget' to bean 'coreNotebookService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyDao(org.lamsfoundation.lams.tool.survey.dao.SurveyDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyDao(org.lamsfoundation.lams.tool.survey.dao.SurveyDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyDAO] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyQuestionDao(org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyQuestionDao(org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAnswerDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAnswerDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAttachmentDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAttachmentDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyUserDao(org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyUserDao(org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveySessionDao(org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveySessionDao(org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyToolContentHandler(org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyToolContentHandler(org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyManagerTarget' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyManagerTarget' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyService' 14:10:15,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyService' to allow for resolving potential circular references 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lasurvSurveyService' to bean 'transactionManager' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lasurvSurveyService' to bean 'lasurvSurveyManagerTarget' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyManagerTarget' 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1dc8ea3] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:15,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lasurvSurveyService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyService' 14:10:15,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyService' 14:10:15,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:15,832 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:15,832 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:15,832 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.survey.service.ISurveyService 14:10:15,832 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:15,832 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:15,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyService' 14:10:15,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lasurvSurveyService' 14:10:15,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyService' 14:10:15,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveyService' is a factory bean 14:10:15,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeSessionFactory' 14:10:15,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:15,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeSessionFactory' 14:10:15,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:15,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:15,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeSessionFactory' to allow for resolving potential circular references 14:10:15,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'lascrbScribeSessionFactory' to bean 'toolDataSource' 14:10:15,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:15,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:15,863 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'lascrbScribeSessionFactory' to bean 'hibernateProperties' 14:10:15,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:15,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:15,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:15,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:15,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:15,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:15,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:15,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:15,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeSessionFactory' 14:10:15,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeSessionFactory' 14:10:15,926 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeSessionFactory' 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lascrbScribeSessionFactory' 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeService' 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeService' 14:10:16,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:16,191 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeService' to allow for resolving potential circular references 14:10:16,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lascrbScribeService' to bean 'transactionManager' 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:16,191 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' of bean 'lascrbScribeService' 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.service.ScribeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:16,191 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' 14:10:16,191 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'defaultContent' of type [org.lamsfoundation.lams.tool.scribe.model.Scribe] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'scribeAttachmentDAO' of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'scribeDAO' of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'scribeHeadingDAO' of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'scribeSessionDAO' of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'scribeToolContentHandler' of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'scribeUserDAO' of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] is cache-safe 14:10:16,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'lascrbScribeAttachmentDAO' 14:10:16,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeAttachmentDAO' 14:10:16,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:16,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeAttachmentDAO' 14:10:16,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] is cache-safe 14:10:16,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeAttachmentDAO' to allow for resolving potential circular references 14:10:16,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeAttachmentDAO' to bean 'lascrbScribeSessionFactory' 14:10:16,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:16,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] 14:10:16,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeAttachmentDAO' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeAttachmentDAO' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeAttachmentDAO' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeSessionDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'lascrbScribeSessionDAO' 14:10:16,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeSessionDAO' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeSessionDAO' 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] is cache-safe 14:10:16,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeSessionDAO' to allow for resolving potential circular references 14:10:16,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeSessionDAO' to bean 'lascrbScribeSessionFactory' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:16,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] 14:10:16,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeSessionDAO' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeSessionDAO' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeSessionDAO' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeUserDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'lascrbScribeUserDAO' 14:10:16,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeUserDAO' 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:16,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeUserDAO' 14:10:16,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] 14:10:16,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] 14:10:16,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] is cache-safe 14:10:16,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeUserDAO' to allow for resolving potential circular references 14:10:16,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeUserDAO' to bean 'lascrbScribeSessionFactory' 14:10:16,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:16,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:16,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] 14:10:16,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeUserDAO' 14:10:16,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeUserDAO' 14:10:16,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeUserDAO' 14:10:16,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeHeadingDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'lascrbScribeHeadingDAO' 14:10:16,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeHeadingDAO' 14:10:16,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeHeadingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:16,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeHeadingDAO' 14:10:16,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] is cache-safe 14:10:16,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeHeadingDAO' to allow for resolving potential circular references 14:10:16,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeHeadingDAO' to bean 'lascrbScribeSessionFactory' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:16,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] 14:10:16,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeHeadingDAO' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeHeadingDAO' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeHeadingDAO' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'lascrbScribeDAO' 14:10:16,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeDAO' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeDAO' 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] is cache-safe 14:10:16,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeDAO' to allow for resolving potential circular references 14:10:16,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeDAO' to bean 'lascrbScribeSessionFactory' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:16,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] 14:10:16,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeDAO' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeDAO' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeDAO' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'lamsToolService' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:16,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'learnerService' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:16,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'auditService' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'lascrbScribeToolContentHandler' 14:10:16,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeToolContentHandler' 14:10:16,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeToolContentHandler' 14:10:16,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] 14:10:16,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] 14:10:16,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:16,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:16,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:16,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:16,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] is cache-safe 14:10:16,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeToolContentHandler' to allow for resolving potential circular references 14:10:16,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lascrbScribeToolContentHandler' to bean 'repositoryService' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeToolContentHandler' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeToolContentHandler' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'exportToolContentService' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:16,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' to bean 'coreNotebookService' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeAttachmentDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeAttachmentDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeSessionDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeSessionDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeUserDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeUserDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeHeadingDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeHeadingDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#b92956' 14:10:16,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:16,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lascrbScribeService' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeService' 14:10:16,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeService' 14:10:16,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:16,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:16,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:16,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.scribe.service.IScribeService 14:10:16,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:16,301 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeService' 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lascrbScribeService' 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeService' 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeService' is a factory bean 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcSessionFactory' 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcSessionFactory' 14:10:16,316 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:16,316 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcSessionFactory' to allow for resolving potential circular references 14:10:16,316 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'mcSessionFactory' to bean 'toolDataSource' 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:16,316 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'mcSessionFactory' to bean 'hibernateProperties' 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:16,316 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:16,316 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:16,316 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:16,316 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:16,316 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:16,316 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcSessionFactory' 14:10:16,316 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcSessionFactory' 14:10:16,410 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcSessionFactory' 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'mcSessionFactory' 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcContentDAO' 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcContentDAO' 14:10:16,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] 14:10:16,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] 14:10:16,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] is cache-safe 14:10:16,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcContentDAO' to allow for resolving potential circular references 14:10:16,738 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcContentDAO' to bean 'mcSessionFactory' 14:10:16,738 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:16,738 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] 14:10:16,738 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcContentDAO' 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcContentDAO' 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcContentDAO' 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcSessionDAO' 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,738 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcSessionDAO' 14:10:16,738 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] is cache-safe 14:10:16,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcSessionDAO' to allow for resolving potential circular references 14:10:16,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcSessionDAO' to bean 'mcSessionFactory' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:16,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] 14:10:16,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcSessionDAO' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcSessionDAO' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcSessionDAO' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUserDAO' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUserDAO' 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'totalNumberOfUsers' of type [int] 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] is cache-safe 14:10:16,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUserDAO' to allow for resolving potential circular references 14:10:16,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUserDAO' to bean 'mcSessionFactory' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:16,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] 14:10:16,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUserDAO' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUserDAO' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUserDAO' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcQueContentDAO' 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcQueContentDAO' 14:10:16,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] 14:10:16,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] 14:10:16,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] is cache-safe 14:10:16,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcQueContentDAO' to allow for resolving potential circular references 14:10:16,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcQueContentDAO' to bean 'mcSessionFactory' 14:10:16,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:16,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:16,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] 14:10:16,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcQueContentDAO' 14:10:16,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcQueContentDAO' 14:10:16,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcQueContentDAO' 14:10:16,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcOptionsContentDAO' 14:10:16,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcOptionsContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcOptionsContentDAO' 14:10:16,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] is cache-safe 14:10:16,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcOptionsContentDAO' to allow for resolving potential circular references 14:10:16,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcOptionsContentDAO' to bean 'mcSessionFactory' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:16,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] 14:10:16,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcOptionsContentDAO' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcOptionsContentDAO' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcOptionsContentDAO' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUsrAttemptDAO' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUsrAttemptDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUsrAttemptDAO' 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'marks' of type [java.util.List] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] is cache-safe 14:10:16,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUsrAttemptDAO' to allow for resolving potential circular references 14:10:16,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUsrAttemptDAO' to bean 'mcSessionFactory' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:16,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] 14:10:16,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUsrAttemptDAO' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUsrAttemptDAO' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUsrAttemptDAO' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUploadedFileDAO' 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUploadedFileDAO' 14:10:16,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] 14:10:16,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] 14:10:16,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'hibernateTemplate' of type [org.springframework.orm.hibernate3.HibernateTemplate] 14:10:16,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactory' of type [org.hibernate.SessionFactory] 14:10:16,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] is cache-safe 14:10:16,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUploadedFileDAO' to allow for resolving potential circular references 14:10:16,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUploadedFileDAO' to bean 'mcSessionFactory' 14:10:16,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:16,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:16,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] 14:10:16,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:16,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUploadedFileDAO' 14:10:16,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUploadedFileDAO' 14:10:16,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUploadedFileDAO' 14:10:16,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcToolContentHandler' 14:10:16,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcToolContentHandler' 14:10:16,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspaceName' of type [java.lang.String] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] is cache-safe 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcToolContentHandler' to allow for resolving potential circular references 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'mcToolContentHandler' to bean 'repositoryService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcToolContentHandler' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcToolContentHandler' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcService' 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcService' to allow for resolving potential circular references 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'mcService' to bean 'transactionManager' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' of bean 'mcService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'asForceComplete' of type [java.lang.Long] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'asForceCompleteSession' of type [java.lang.Long] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'auditService' of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'coreNotebookService' of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'cred' of type [org.lamsfoundation.lams.contentrepository.ICredentials] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'exportContentService' of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'learnerService' of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'marks' of type [java.util.List] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mcContentDAO' of type [org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mcOptionsContentDAO' of type [org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mcQueContentDAO' of type [org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mcSessionDAO' of type [org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mcToolContentHandler' of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mcUploadedFileDAO' of type [org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mcUserDAO' of type [org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'mcUsrAttemptDAO' of type [org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryId' of type [[C] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryLoginTicket' of type [org.lamsfoundation.lams.contentrepository.ITicket] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryService' of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryUser' of type [java.lang.String] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'repositoryWorkspace' of type [java.lang.String] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'toolService' of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'totalNumberOfUsers' of type [int] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'userManagementService' of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:16,816 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] is cache-safe 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'mcContentDAO' 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcContentDAO' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcSessionDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'mcSessionDAO' 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionDAO' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUserDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'mcUserDAO' 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUserDAO' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'mcQueContentDAO' 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcQueContentDAO' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcOptionsContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'mcOptionsContentDAO' 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcOptionsContentDAO' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUsrAttemptDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'mcUsrAttemptDAO' 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUsrAttemptDAO' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'mcUploadedFileDAO' 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUploadedFileDAO' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'lamsToolService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'repositoryService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'learnerService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'mcToolContentHandler' 14:10:16,816 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcToolContentHandler' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'auditService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'exportToolContentService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:16,816 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' to bean 'coreNotebookService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:16,816 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcSessionDAO(org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcSessionDAO(org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUserDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUserDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcQueContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcQueContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcOptionsContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcOptionsContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUsrAttemptDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUsrAttemptDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUploadedFileDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUploadedFileDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:16,816 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:16,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' 14:10:16,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#11eb50b' 14:10:16,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-MccpApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:16,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:16,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'mcService' 14:10:16,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcService' 14:10:16,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcService' 14:10:16,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:16,832 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:16,832 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:16,832 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.mc.McAppConstants 14:10:16,832 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.mc.service.IMcService 14:10:16,832 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:16,832 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:16,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcService' 14:10:16,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'mcService' 14:10:16,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcService' 14:10:16,863 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcService' is a factory bean 14:10:16,863 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:04 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml,classpath:/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml,classpath:/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml,classpath:/org/lamsfoundation/lams/web/webApplicationContext.xml,classpath:/org/lamsfoundation/lams/integrationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:16,863 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:16,863 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:04 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml,classpath:/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml,classpath:/org/lamsfoundation/lams/workspace/workspaceApplicationContext.xml,classpath:/org/lamsfoundation/lams/web/webApplicationContext.xml,classpath:/org/lamsfoundation/lams/integrationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:16,863 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 11891 ms 14:10:16,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:16,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,863 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:16,863 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:16,863 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:16,863 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:16,957 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:16,957 INFO [STDOUT] ---- SimpleUploaderServlet initialization started ---- 14:10:16,973 INFO [STDOUT] php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cg 14:10:16,973 INFO [STDOUT] 0 - php 14:10:16,973 INFO [STDOUT] 1 - php3 14:10:16,973 INFO [STDOUT] 2 - php5 14:10:16,973 INFO [STDOUT] 3 - phtml 14:10:16,973 INFO [STDOUT] 4 - asp 14:10:16,973 INFO [STDOUT] 5 - aspx 14:10:16,973 INFO [STDOUT] 6 - ascx 14:10:16,973 INFO [STDOUT] 7 - jsp 14:10:16,973 INFO [STDOUT] 8 - cfm 14:10:16,973 INFO [STDOUT] 9 - cfc 14:10:16,973 INFO [STDOUT] 10 - pl 14:10:16,973 INFO [STDOUT] 11 - bat 14:10:16,973 INFO [STDOUT] 12 - exe 14:10:16,973 INFO [STDOUT] 13 - dll 14:10:16,973 INFO [STDOUT] 14 - reg 14:10:16,973 INFO [STDOUT] 15 - cg 14:10:16,973 INFO [STDOUT] jpg|gif|jpeg|png|bmp 14:10:16,973 INFO [STDOUT] 0 - jpg 14:10:16,973 INFO [STDOUT] 1 - gif 14:10:16,973 INFO [STDOUT] 2 - jpeg 14:10:16,973 INFO [STDOUT] 3 - png 14:10:16,973 INFO [STDOUT] 4 - bmp 14:10:16,973 INFO [STDOUT] swf|fla 14:10:16,973 INFO [STDOUT] 0 - swf 14:10:16,973 INFO [STDOUT] 1 - fla 14:10:16,973 INFO [STDOUT] ---- SimpleUploaderServlet initialization completed ---- 14:10:17,895 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/learning, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11209lams-learning-exp.war/ 14:10:18,129 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name LEARNER used in an without being defined in a 14:10:18,129 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name TEACHER used in an without being defined in a 14:10:18,129 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name MONITOR used in an without being defined in a 14:10:18,129 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name AUTHOR used in an without being defined in a 14:10:18,129 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name ADMIN used in an without being defined in a 14:10:18,129 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name SYSADMIN used in an without being defined in a 14:10:18,129 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name AUTHOR ADMIN used in an without being defined in a 14:10:18,145 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:18,145 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/learning]] Loading Spring root WebApplicationContext 14:10:18,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:18,145 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:18,145 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@194d431] 14:10:18,145 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,145 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,145 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,160 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,160 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,160 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,160 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,160 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:18,160 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1f71b53] 14:10:18,160 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,160 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,176 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,176 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,176 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,176 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,176 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:18,192 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@22f376] 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:18,192 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:18,192 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@9ddfa3] 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#c58432] 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:18,207 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@16a11e4] 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c] 14:10:18,207 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:18,223 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1f378c8] 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:18,223 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@17ecdf0] 14:10:18,223 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:18,238 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@283d3] 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,238 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9] 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 7 elements in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 7 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:18,254 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@3184d8] 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a] 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 9 elements in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 9 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:18,254 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:18,254 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1242445] 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,270 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Overriding bean definition for bean 'messageSource': replacing [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] with [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:18,270 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1c94b51] 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a] 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:18,285 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@813486] 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,285 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,285 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Overriding bean definition for bean 'messageSource': replacing [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] with [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:18,301 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@9f624a] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 9 elements in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 9 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:18,301 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1400f33] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19] 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 7 elements in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 7 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:18,317 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1a5f0f3] 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:18,317 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:18,317 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@16e0123] 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3] 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:18,332 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:18,332 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:18,395 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1d66d2f] 14:10:18,395 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:18,395 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:18,395 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:18,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:18,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:18,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:18,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:18,410 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e] 14:10:18,410 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:18,410 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:18,410 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,messageSource,forumMessageService,forumSessionFactory,forumDao,forumUserDao,attachmentDao,messageDao,messageSeqDao,forumToolSessionDao,forumToolContentHandler,forumManagerTarget,forumService,nbSessionFactory,nbService,nbContentDAO,nbSessionDAO,nbUserDAO,nbAttachmentDAO,nbToolContentHandler,qaSessionFactory,qaContentDAO,qaSessionDAO,qaQueUsrDAO,qaQueContentDAO,qaUsrRespDAO,qaUploadedFileDAO,qaToolContentHandler,qaService,sbmtMessageService,sbmtSessionFactory,submitFilesContentDAO,submitFilesSessionDAO,submitFilesReportDAO,submissionDetailsDAO,submitUserDAO,attachmentDAO,submitFilesServiceTarget,submitFilesService,sbmtToolContentHandler,chatSessionFactory,chatService,chatDAO,chatSessionDAO,chatUserDAO,chatMessageDAO,chatAttachmentDAO,chatToolContentHandler,messageService,resourceSessionFactory,resourceDao,resourceItemDao,resourceItemVisitDao,resourceAttachmentDao,resourceUserDao,resourceSessionDao,resourceToolContentHandler,resourceManagerTarget,resourceService,voteSessionFactory,voteContentDAO,voteSessionDAO,voteUserDAO,voteQueContentDAO,voteUsrAttemptDAO,voteUploadedFileDAO,voteToolContentHandler,voteService,notebookSessionFactory,notebookService,notebookDAO,notebookSessionDAO,notebookUserDAO,notebookAttachmentDAO,notebookToolContentHandler,lasurvMessageSource,lasurvMessageService,lasurvSurveySessionFactory,lasurvSurveyDao,lasurvSurveyQuestionDao,lasurvSurveyAnswerDao,lasurvSurveyAttachmentDao,lasurvSurveyUserDao,lasurvSurveySessionDao,lasurvSurveyToolContentHandler,lasurvSurveyManagerTarget,lasurvSurveyService,lascrbScribeSessionFactory,lascrbScribeService,lascrbScribeDAO,lascrbScribeSessionDAO,lascrbScribeUserDAO,lascrbScribeHeadingDAO,lascrbScribeAttachmentDAO,lascrbScribeToolContentHandler,mcSessionFactory,mcContentDAO,mcSessionDAO,mcUserDAO,mcQueContentDAO,mcOptionsContentDAO,mcUsrAttemptDAO,mcUploadedFileDAO,mcToolContentHandler,mcService]; root of BeanFactory hierarchy 14:10:18,410 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 171 beans defined in application context [Root WebApplicationContext] 14:10:18,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:18,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSource' 14:10:18,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:18,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:18,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:18,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:18,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSource' to allow for resolving potential circular references 14:10:18,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:18,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:18,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:18,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:18,410 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[org.lamsfoundation.lams.tool.rsrc.ApplicationResources]] 14:10:18,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:18,410 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@dd2a4f] 14:10:18,410 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@4c5b3] 14:10:18,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:18,410 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,messageSource,forumMessageService,forumSessionFactory,forumDao,forumUserDao,attachmentDao,messageDao,messageSeqDao,forumToolSessionDao,forumToolContentHandler,forumManagerTarget,forumService,nbSessionFactory,nbService,nbContentDAO,nbSessionDAO,nbUserDAO,nbAttachmentDAO,nbToolContentHandler,qaSessionFactory,qaContentDAO,qaSessionDAO,qaQueUsrDAO,qaQueContentDAO,qaUsrRespDAO,qaUploadedFileDAO,qaToolContentHandler,qaService,sbmtMessageService,sbmtSessionFactory,submitFilesContentDAO,submitFilesSessionDAO,submitFilesReportDAO,submissionDetailsDAO,submitUserDAO,attachmentDAO,submitFilesServiceTarget,submitFilesService,sbmtToolContentHandler,chatSessionFactory,chatService,chatDAO,chatSessionDAO,chatUserDAO,chatMessageDAO,chatAttachmentDAO,chatToolContentHandler,messageService,resourceSessionFactory,resourceDao,resourceItemDao,resourceItemVisitDao,resourceAttachmentDao,resourceUserDao,resourceSessionDao,resourceToolContentHandler,resourceManagerTarget,resourceService,voteSessionFactory,voteContentDAO,voteSessionDAO,voteUserDAO,voteQueContentDAO,voteUsrAttemptDAO,voteUploadedFileDAO,voteToolContentHandler,voteService,notebookSessionFactory,notebookService,notebookDAO,notebookSessionDAO,notebookUserDAO,notebookAttachmentDAO,notebookToolContentHandler,lasurvMessageSource,lasurvMessageService,lasurvSurveySessionFactory,lasurvSurveyDao,lasurvSurveyQuestionDao,lasurvSurveyAnswerDao,lasurvSurveyAttachmentDao,lasurvSurveyUserDao,lasurvSurveySessionDao,lasurvSurveyToolContentHandler,lasurvSurveyManagerTarget,lasurvSurveyService,lascrbScribeSessionFactory,lascrbScribeService,lascrbScribeDAO,lascrbScribeSessionDAO,lascrbScribeUserDAO,lascrbScribeHeadingDAO,lascrbScribeAttachmentDAO,lascrbScribeToolContentHandler,mcSessionFactory,mcContentDAO,mcSessionDAO,mcUserDAO,mcQueContentDAO,mcOptionsContentDAO,mcUsrAttemptDAO,mcUploadedFileDAO,mcToolContentHandler,mcService]; root of BeanFactory hierarchy] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:18,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:18,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:18,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:18,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:18,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:18,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:18,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:18,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:18,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:18,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:18,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:18,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:18,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:18,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:18,426 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:18,426 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:18,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:18,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:18,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:18,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:18,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:18,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:18,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:18,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:18,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:18,817 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:19,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:19,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:19,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:19,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:19,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:19,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:19,442 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:19,442 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:19,442 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:19,442 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:19,442 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:19,457 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:19,457 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:19,457 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:19,457 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:19,457 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:19,457 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:19,457 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:19,457 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:19,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:19,457 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:19,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:19,457 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:19,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:19,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:19,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:19,457 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:19,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:19,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:19,457 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:19,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:19,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@32835b] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:19,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:19,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:19,457 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:19,473 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:19,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:19,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:19,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:19,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:19,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:19,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:19,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:19,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:19,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:19,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:19,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:19,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:19,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:19,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:19,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:19,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:19,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:19,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:19,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:19,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:19,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:19,613 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:19,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:19,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@46752d] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,613 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,613 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,613 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:19,613 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:19,613 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:19,613 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:19,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:19,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:19,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:19,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:19,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:19,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:19,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:19,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:19,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:19,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:19,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:19,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1ab2ddb] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,645 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,645 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,645 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:19,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:19,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:19,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:19,660 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:19,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:19,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:19,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:19,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:19,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:19,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:19,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:19,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:19,692 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:19,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:19,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:19,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:19,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:19,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:19,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@f7ba12] 14:10:19,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:19,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,707 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,707 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:19,707 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:19,707 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:19,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:19,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:19,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:19,707 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:19,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:19,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:19,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:19,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:19,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:19,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:19,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:19,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:19,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:19,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:19,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:19,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1ee1619] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,754 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,754 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,754 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,754 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:19,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:19,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:19,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:19,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:19,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:19,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:19,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:19,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:19,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:19,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:19,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@79e32f] 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:19,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:19,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:19,832 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:19,832 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:19,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:19,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:19,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:19,832 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:19,832 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:19,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:19,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:19,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:19,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:19,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:19,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@326074] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:19,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:19,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:19,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:19,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:19,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:19,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:19,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:19,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:19,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:19,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:19,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:19,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:19,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:19,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:19,957 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:19,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:19,957 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:19,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:19,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:19,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:19,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,957 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:19,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:19,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:19,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:19,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:19,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:19,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:19,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:19,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:19,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:19,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:19,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:19,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:19,988 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,988 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:19,988 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:19,988 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:19,988 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:19,988 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:19,988 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:19,988 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:19,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:19,988 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:19,988 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#c58432' of bean 'lamsToolService' 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#c58432' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:19,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#c58432' 14:10:19,988 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:19,988 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#c58432' to bean 'toolDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#c58432' to bean 'toolSessionDAO' 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#c58432' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#c58432' 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,004 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:20,004 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:20,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:20,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:20,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:20,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:20,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:20,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:20,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:20,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:20,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:20,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:20,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:20,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:20,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:20,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,020 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:20,020 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:20,035 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' of bean 'exportService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' 14:10:20,035 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' to bean 'lamsCoreToolService' 14:10:20,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' to bean 'coreNotebookService' 14:10:20,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' to bean 'activityDAO' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' to bean 'learnerService' 14:10:20,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' to bean 'lessonDAO' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' to bean 'baseDAO' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' to bean 'learningMessageService' 14:10:20,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' to bean 'themeService' 14:10:20,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#bc917c' 14:10:20,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,035 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,035 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,035 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,035 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:20,035 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:20,035 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,035 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:20,035 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:20,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:20,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:20,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:20,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:20,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:20,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:20,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:20,113 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:20,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:20,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:20,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:20,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:20,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:20,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:20,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:20,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:20,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:20,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:20,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:20,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:20,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:20,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:20,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:20,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:20,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:20,160 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:20,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:20,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:20,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,176 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:20,176 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:20,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:20,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:20,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumMessageService' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumMessageService' 14:10:20,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:20,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumMessageService' to allow for resolving potential circular references 14:10:20,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'forumMessageService' to bean 'messageSource' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:20,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:20,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumMessageService' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumMessageService' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumSessionFactory' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumSessionFactory' 14:10:20,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumSessionFactory' to allow for resolving potential circular references 14:10:20,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'forumSessionFactory' to bean 'toolDataSource' 14:10:20,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:20,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'forumSessionFactory' to bean 'hibernateProperties' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:20,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:20,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumSessionFactory' 14:10:20,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumSessionFactory' 14:10:20,254 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumDao' 14:10:20,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumDao' to allow for resolving potential circular references 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumDao' to bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumUserDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumUserDao' 14:10:20,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumUserDao' to allow for resolving potential circular references 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumUserDao' to bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumUserDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumUserDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumUserDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'attachmentDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'attachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'attachmentDao' 14:10:20,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'attachmentDao' to allow for resolving potential circular references 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'attachmentDao' to bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'attachmentDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'attachmentDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'attachmentDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageDao' 14:10:20,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageDao' to allow for resolving potential circular references 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'messageDao' to bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'messageDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSeqDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSeqDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSeqDao' 14:10:20,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSeqDao' to allow for resolving potential circular references 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'messageSeqDao' to bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSeqDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'messageSeqDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSeqDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumToolSessionDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumToolSessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumToolSessionDao' 14:10:20,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumToolSessionDao' to allow for resolving potential circular references 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumToolSessionDao' to bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumToolSessionDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumToolSessionDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumToolSessionDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumToolContentHandler' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumToolContentHandler' 14:10:20,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumToolContentHandler' to allow for resolving potential circular references 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'forumToolContentHandler' to bean 'repositoryService' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumToolContentHandler' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumToolContentHandler' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumManagerTarget' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.service.ForumService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumManagerTarget' 14:10:20,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumManagerTarget' to allow for resolving potential circular references 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumDao'' in bean 'forumManagerTarget' to bean 'forumDao' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumUserDao'' in bean 'forumManagerTarget' to bean 'forumUserDao' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumUserDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'attachmentDao'' in bean 'forumManagerTarget' to bean 'attachmentDao' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'attachmentDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageDao'' in bean 'forumManagerTarget' to bean 'messageDao' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSeqDao'' in bean 'forumManagerTarget' to bean 'messageSeqDao' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSeqDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumToolSessionDao'' in bean 'forumManagerTarget' to bean 'forumToolSessionDao' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumToolSessionDao' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumToolContentHandler'' in bean 'forumManagerTarget' to bean 'forumToolContentHandler' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumToolContentHandler' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'forumManagerTarget' to bean 'repositoryService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'forumManagerTarget' to bean 'lamsToolService' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'forumManagerTarget' to bean 'learnerService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'forumManagerTarget' to bean 'userManagementService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'forumManagerTarget' to bean 'exportToolContentService' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'forumManagerTarget' to bean 'auditService' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'forumManagerTarget' to bean 'forumMessageService' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumMessageService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'forumManagerTarget' to bean 'coreNotebookService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumDao(org.lamsfoundation.lams.tool.forum.persistence.ForumDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumDao(org.lamsfoundation.lams.tool.forum.persistence.ForumDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumUserDao(org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumUserDao(org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAttachmentDao(org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAttachmentDao(org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageDao(org.lamsfoundation.lams.tool.forum.persistence.MessageDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageDao(org.lamsfoundation.lams.tool.forum.persistence.MessageDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageSeqDao(org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageSeqDao(org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolSessionDao(org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolSessionDao(org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolContentHandler(org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolContentHandler(org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumManagerTarget' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumManagerTarget' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumService' 14:10:20,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumService' to allow for resolving potential circular references 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'forumService' to bean 'transactionManager' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'forumService' to bean 'forumManagerTarget' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumManagerTarget' 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1016505] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishUserSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [releaseMarksForSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [replyTopic] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [cloneContentTopics] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'forumService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumService' 14:10:20,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumService' 14:10:20,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:20,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:20,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.forum.service.IForumService 14:10:20,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:20,301 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumService' 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'forumService' 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumService' 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumService' is a factory bean 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbSessionFactory' 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbSessionFactory' 14:10:20,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbSessionFactory' to allow for resolving potential circular references 14:10:20,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'nbSessionFactory' to bean 'toolDataSource' 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:20,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'nbSessionFactory' to bean 'hibernateProperties' 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:20,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:20,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:20,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:20,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbSessionFactory' 14:10:20,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbSessionFactory' 14:10:20,379 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbSessionFactory' 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'nbSessionFactory' 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbService' 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbService' 14:10:20,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbService' to allow for resolving potential circular references 14:10:20,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'nbService' to bean 'transactionManager' 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:20,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' of bean 'nbService' 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' 14:10:20,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbContentDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' to bean 'nbContentDAO' 14:10:20,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbContentDAO' 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbContentDAO' 14:10:20,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] 14:10:20,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbContentDAO' to allow for resolving potential circular references 14:10:20,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbContentDAO' to bean 'nbSessionFactory' 14:10:20,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:20,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:20,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] 14:10:20,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbContentDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbContentDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbContentDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbSessionDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' to bean 'nbSessionDAO' 14:10:20,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbSessionDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbSessionDAO' 14:10:20,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] 14:10:20,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbSessionDAO' to allow for resolving potential circular references 14:10:20,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbSessionDAO' to bean 'nbSessionFactory' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:20,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] 14:10:20,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbSessionDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbSessionDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbSessionDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbUserDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' to bean 'nbUserDAO' 14:10:20,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbUserDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbUserDAO' 14:10:20,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] 14:10:20,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbUserDAO' to allow for resolving potential circular references 14:10:20,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbUserDAO' to bean 'nbSessionFactory' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:20,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] 14:10:20,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbUserDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbUserDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbUserDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' to bean 'nbAttachmentDAO' 14:10:20,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbAttachmentDAO' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbAttachmentDAO' 14:10:20,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] 14:10:20,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbAttachmentDAO' to allow for resolving potential circular references 14:10:20,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbAttachmentDAO' to bean 'nbSessionFactory' 14:10:20,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbAttachmentDAO' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbAttachmentDAO' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbAttachmentDAO' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' to bean 'lamsToolService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:20,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' to bean 'learnerService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:20,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' to bean 'nbToolContentHandler' 14:10:20,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbToolContentHandler' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbToolContentHandler' 14:10:20,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] 14:10:20,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbToolContentHandler' to allow for resolving potential circular references 14:10:20,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'nbToolContentHandler' to bean 'repositoryService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbToolContentHandler' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbToolContentHandler' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' to bean 'exportToolContentService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:20,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' to bean 'coreNotebookService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbContentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbContentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbSessionDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbSessionDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbUserDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbUserDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbAttachmentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbAttachmentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#11cbec9' 14:10:20,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nbService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbService' 14:10:20,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbService' 14:10:20,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,426 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:20,426 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:20,426 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.noticeboard.service.INoticeboardService 14:10:20,426 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:20,426 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbService' 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'nbService' 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbService' 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbService' is a factory bean 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaSessionFactory' 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaSessionFactory' 14:10:20,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaSessionFactory' to allow for resolving potential circular references 14:10:20,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'qaSessionFactory' to bean 'toolDataSource' 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:20,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'qaSessionFactory' to bean 'hibernateProperties' 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:20,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:20,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:20,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaSessionFactory' 14:10:20,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaSessionFactory' 14:10:20,504 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaSessionFactory' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'qaSessionFactory' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaContentDAO' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaContentDAO' 14:10:20,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] 14:10:20,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaContentDAO' to allow for resolving potential circular references 14:10:20,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaContentDAO' to bean 'qaSessionFactory' 14:10:20,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:20,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] 14:10:20,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaContentDAO' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaContentDAO' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaContentDAO' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaSessionDAO' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaSessionDAO' 14:10:20,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] 14:10:20,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaSessionDAO' to allow for resolving potential circular references 14:10:20,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaSessionDAO' to bean 'qaSessionFactory' 14:10:20,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaSessionDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaSessionDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaSessionDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaQueUsrDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaQueUsrDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaQueUsrDAO' 14:10:20,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaQueUsrDAO' to allow for resolving potential circular references 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaQueUsrDAO' to bean 'qaSessionFactory' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaQueUsrDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaQueUsrDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaQueUsrDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaQueContentDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaQueContentDAO' 14:10:20,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaQueContentDAO' to allow for resolving potential circular references 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaQueContentDAO' to bean 'qaSessionFactory' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaQueContentDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaQueContentDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaQueContentDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaUsrRespDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaUsrRespDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaUsrRespDAO' 14:10:20,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaUsrRespDAO' to allow for resolving potential circular references 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaUsrRespDAO' to bean 'qaSessionFactory' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaUsrRespDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaUsrRespDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaUsrRespDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaUploadedFileDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaUploadedFileDAO' 14:10:20,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaUploadedFileDAO' to allow for resolving potential circular references 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaUploadedFileDAO' to bean 'qaSessionFactory' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaUploadedFileDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaUploadedFileDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaUploadedFileDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaToolContentHandler' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaToolContentHandler' 14:10:20,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaToolContentHandler' to allow for resolving potential circular references 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'qaToolContentHandler' to bean 'repositoryService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaToolContentHandler' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaToolContentHandler' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaService' 14:10:20,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaService' to allow for resolving potential circular references 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'qaService' to bean 'transactionManager' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' of bean 'qaService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' 14:10:20,535 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'qaContentDAO' 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaContentDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaSessionDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'qaSessionDAO' 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaQueUsrDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'qaQueUsrDAO' 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaQueUsrDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'qaQueContentDAO' 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaQueContentDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaUsrRespDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'qaUsrRespDAO' 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaUsrRespDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'qaUploadedFileDAO' 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaUploadedFileDAO' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'lamsToolService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'repositoryService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'learnerService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'auditService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'qaToolContentHandler' 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaToolContentHandler' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'exportToolContentService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' to bean 'coreNotebookService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaDAO(org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaDAO(org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaSessionDAO(org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaSessionDAO(org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueUsrDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueUsrDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueContentDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueContentDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUsrRespDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUsrRespDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUploadedFileDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUploadedFileDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#108af2a' 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QacpApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:20,535 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'qaService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaService' 14:10:20,535 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaService' 14:10:20,535 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,535 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:20,535 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:20,535 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.qa.service.IQaService 14:10:20,535 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.qa.QaAppConstants 14:10:20,535 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:20,535 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaService' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'qaService' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaService' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaService' is a factory bean 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtMessageService' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtMessageService' 14:10:20,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:20,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtMessageService' to allow for resolving potential circular references 14:10:20,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'sbmtMessageService' to bean 'messageSource' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:20,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:20,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtMessageService' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtMessageService' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtSessionFactory' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtSessionFactory' 14:10:20,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtSessionFactory' to allow for resolving potential circular references 14:10:20,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'sbmtSessionFactory' to bean 'toolDataSource' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:20,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'sbmtSessionFactory' to bean 'hibernateProperties' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:20,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:20,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:20,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:20,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtSessionFactory' 14:10:20,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'sbmtSessionFactory' 14:10:20,629 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesContentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesContentDAO' 14:10:20,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesContentDAO' to allow for resolving potential circular references 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesContentDAO' to bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesContentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesContentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesContentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesSessionDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesSessionDAO' 14:10:20,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesSessionDAO' to allow for resolving potential circular references 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesSessionDAO' to bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesSessionDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesSessionDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesSessionDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesReportDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesReportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesReportDAO' 14:10:20,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesReportDAO' to allow for resolving potential circular references 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesReportDAO' to bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesReportDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesReportDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesReportDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submissionDetailsDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submissionDetailsDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submissionDetailsDAO' 14:10:20,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submissionDetailsDAO' to allow for resolving potential circular references 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submissionDetailsDAO' to bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submissionDetailsDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submissionDetailsDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submissionDetailsDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitUserDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitUserDAO' 14:10:20,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitUserDAO' to allow for resolving potential circular references 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitUserDAO' to bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitUserDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitUserDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitUserDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'attachmentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'attachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'attachmentDAO' 14:10:20,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'attachmentDAO' to allow for resolving potential circular references 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'attachmentDAO' to bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'attachmentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'attachmentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'attachmentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesServiceTarget' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesServiceTarget' 14:10:20,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesServiceTarget' to allow for resolving potential circular references 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesContentDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesContentDAO' 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesContentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesSessionDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesSessionDAO' 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesSessionDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesReportDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesReportDAO' 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesReportDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submissionDetailsDAO'' in bean 'submitFilesServiceTarget' to bean 'submissionDetailsDAO' 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submissionDetailsDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitUserDAO'' in bean 'submitFilesServiceTarget' to bean 'submitUserDAO' 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitUserDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'attachmentDAO'' in bean 'submitFilesServiceTarget' to bean 'attachmentDAO' 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'attachmentDAO' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sbmtToolContentHandler'' in bean 'submitFilesServiceTarget' to bean 'sbmtToolContentHandler' 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtToolContentHandler' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtToolContentHandler' 14:10:20,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtToolContentHandler' to allow for resolving potential circular references 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'sbmtToolContentHandler' to bean 'repositoryService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtToolContentHandler' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtToolContentHandler' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'submitFilesServiceTarget' to bean 'learnerService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'submitFilesServiceTarget' to bean 'lamsToolService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'submitFilesServiceTarget' to bean 'exportToolContentService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'submitFilesServiceTarget' to bean 'coreNotebookService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'submitFilesServiceTarget' to bean 'userManagementService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesContentDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesContentDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesSessionDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesSessionDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesReportDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesReportDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmissionDetailsDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmissionDetailsDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitUserDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitUserDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setAttachmentDAO(org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setAttachmentDAO(org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSbmtToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSbmtToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesServiceTarget' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesServiceTarget' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesService' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesService' 14:10:20,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesService' to allow for resolving potential circular references 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'submitFilesService' to bean 'transactionManager' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:20,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'submitFilesService' to bean 'submitFilesServiceTarget' 14:10:20,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesServiceTarget' 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,660 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,660 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [uploadFileToSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [release*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [new*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finish*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'submitFilesService' 14:10:20,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesService' 14:10:20,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesService' 14:10:20,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,676 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:20,676 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:20,676 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.sbmt.service.ISubmitFilesService 14:10:20,676 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:20,676 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesService' 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'submitFilesService' 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesService' 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'submitFilesService' is a factory bean 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatSessionFactory' 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatSessionFactory' 14:10:20,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatSessionFactory' to allow for resolving potential circular references 14:10:20,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'chatSessionFactory' to bean 'toolDataSource' 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:20,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'chatSessionFactory' to bean 'hibernateProperties' 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:20,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:20,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:20,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatSessionFactory' 14:10:20,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatSessionFactory' 14:10:20,738 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatService' 14:10:20,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatService' to allow for resolving potential circular references 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'chatService' to bean 'transactionManager' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' of bean 'chatService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.service.ChatService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' 14:10:20,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'chatAttachmentDAO' 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatAttachmentDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatAttachmentDAO' 14:10:20,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatAttachmentDAO' to allow for resolving potential circular references 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatAttachmentDAO' to bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatAttachmentDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatAttachmentDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatAttachmentDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatMessageDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'chatMessageDAO' 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatMessageDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatMessageDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatMessageDAO' 14:10:20,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatMessageDAO' to allow for resolving potential circular references 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatMessageDAO' to bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatMessageDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatMessageDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatMessageDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatSessionDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'chatSessionDAO' 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatSessionDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatSessionDAO' 14:10:20,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatSessionDAO' to allow for resolving potential circular references 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatSessionDAO' to bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatSessionDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatSessionDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatSessionDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatUserDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'chatUserDAO' 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatUserDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatUserDAO' 14:10:20,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatUserDAO' to allow for resolving potential circular references 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatUserDAO' to bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatUserDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatUserDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatUserDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'chatDAO' 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatDAO' 14:10:20,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatDAO' to allow for resolving potential circular references 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatDAO' to bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatDAO' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'lamsToolService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'learnerService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'auditService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'chatToolContentHandler' 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatToolContentHandler' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatToolContentHandler' 14:10:20,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] 14:10:20,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatToolContentHandler' to allow for resolving potential circular references 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'chatToolContentHandler' to bean 'repositoryService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatToolContentHandler' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatToolContentHandler' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'exportToolContentService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' to bean 'coreNotebookService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:20,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatAttachmentDAO(org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatAttachmentDAO(org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO] 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatMessageDAO(org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatMessageDAO(org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatSessionDAO(org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatSessionDAO(org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatUserDAO(org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatUserDAO(org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatDAO(org.lamsfoundation.lams.tool.chat.dao.IChatDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatDAO(org.lamsfoundation.lams.tool.chat.dao.IChatDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatDAO] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:20,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' 14:10:20,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#6fee3a' 14:10:20,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:20,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'chatService' 14:10:20,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatService' 14:10:20,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatService' 14:10:20,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,785 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.chat.service.IChatService 14:10:20,785 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:20,785 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:20,785 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:20,785 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatService' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'chatService' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatService' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatService' is a factory bean 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageService' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageService' 14:10:20,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:20,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageService' to allow for resolving potential circular references 14:10:20,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'messageService' to bean 'messageSource' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:20,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:20,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageService' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageService' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceSessionFactory' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceSessionFactory' 14:10:20,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceSessionFactory' to allow for resolving potential circular references 14:10:20,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'resourceSessionFactory' to bean 'toolDataSource' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:20,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'resourceSessionFactory' to bean 'hibernateProperties' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:20,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:20,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:20,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceSessionFactory' 14:10:20,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceSessionFactory' 14:10:20,926 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceSessionFactory' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'resourceSessionFactory' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceDao' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceDao' 14:10:20,957 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] 14:10:20,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceDao' to allow for resolving potential circular references 14:10:20,957 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceDao' to bean 'resourceSessionFactory' 14:10:20,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:20,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] 14:10:20,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceDao' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceDao' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceDao' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceItemDao' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceItemDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceItemDao' 14:10:20,957 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] 14:10:20,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceItemDao' to allow for resolving potential circular references 14:10:20,957 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceItemDao' to bean 'resourceSessionFactory' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:20,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] 14:10:20,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceItemDao' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceItemDao' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceItemDao' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceItemVisitDao' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceItemVisitDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceItemVisitDao' 14:10:20,957 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] 14:10:20,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceItemVisitDao' to allow for resolving potential circular references 14:10:20,957 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceItemVisitDao' to bean 'resourceSessionFactory' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:20,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:20,957 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] 14:10:20,957 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceItemVisitDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceItemVisitDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceItemVisitDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceAttachmentDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceAttachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceAttachmentDao' 14:10:20,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceAttachmentDao' to allow for resolving potential circular references 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceAttachmentDao' to bean 'resourceSessionFactory' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceAttachmentDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceAttachmentDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceAttachmentDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceUserDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceUserDao' 14:10:20,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceUserDao' to allow for resolving potential circular references 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceUserDao' to bean 'resourceSessionFactory' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceUserDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceUserDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceUserDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceSessionDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceSessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceSessionDao' 14:10:20,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceSessionDao' to allow for resolving potential circular references 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceSessionDao' to bean 'resourceSessionFactory' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceSessionDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceSessionDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceSessionDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceToolContentHandler' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceToolContentHandler' 14:10:20,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceToolContentHandler' to allow for resolving potential circular references 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'resourceToolContentHandler' to bean 'repositoryService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceToolContentHandler' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceToolContentHandler' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceManagerTarget' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceManagerTarget' 14:10:20,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceManagerTarget' to allow for resolving potential circular references 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceDao'' in bean 'resourceManagerTarget' to bean 'resourceDao' 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceItemDao'' in bean 'resourceManagerTarget' to bean 'resourceItemDao' 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceItemDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceItemVisitDao'' in bean 'resourceManagerTarget' to bean 'resourceItemVisitDao' 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceItemVisitDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceAttachmentDao'' in bean 'resourceManagerTarget' to bean 'resourceAttachmentDao' 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceAttachmentDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceUserDao'' in bean 'resourceManagerTarget' to bean 'resourceUserDao' 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceUserDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceSessionDao'' in bean 'resourceManagerTarget' to bean 'resourceSessionDao' 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionDao' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceToolContentHandler'' in bean 'resourceManagerTarget' to bean 'resourceToolContentHandler' 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceToolContentHandler' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'resourceManagerTarget' to bean 'repositoryService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'resourceManagerTarget' to bean 'lamsToolService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'resourceManagerTarget' to bean 'learnerService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'resourceManagerTarget' to bean 'auditService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'resourceManagerTarget' to bean 'userManagementService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'resourceManagerTarget' to bean 'exportToolContentService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'resourceManagerTarget' to bean 'messageService' 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'resourceManagerTarget' to bean 'coreNotebookService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemVisitDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemVisitDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceAttachmentDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceAttachmentDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceUserDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceUserDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceSessionDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceSessionDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceToolContentHandler(org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceToolContentHandler(org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceManagerTarget' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceManagerTarget' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceService' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceService' 14:10:20,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceService' to allow for resolving potential circular references 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'resourceService' to bean 'transactionManager' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:20,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'resourceService' to bean 'resourceManagerTarget' 14:10:20,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:20,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceManagerTarget' 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@bbe4cf] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:20,988 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemComplete] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemAccess] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemVisible] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:20,988 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:20,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'resourceService' 14:10:20,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceService' 14:10:20,988 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceService' 14:10:20,988 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:20,988 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:20,988 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:20,988 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.rsrc.service.IResourceService 14:10:20,988 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:20,988 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceService' 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'resourceService' 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceService' 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceService' is a factory bean 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteSessionFactory' 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteSessionFactory' 14:10:21,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteSessionFactory' to allow for resolving potential circular references 14:10:21,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'voteSessionFactory' to bean 'toolDataSource' 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:21,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'voteSessionFactory' to bean 'hibernateProperties' 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:21,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:21,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:21,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteSessionFactory' 14:10:21,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteSessionFactory' 14:10:21,067 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteContentDAO' to allow for resolving potential circular references 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteContentDAO' to bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteSessionDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteSessionDAO' 14:10:21,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteSessionDAO' to allow for resolving potential circular references 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteSessionDAO' to bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteSessionDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteSessionDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteSessionDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUserDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUserDAO' 14:10:21,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUserDAO' to allow for resolving potential circular references 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUserDAO' to bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUserDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUserDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUserDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteQueContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteQueContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteQueContentDAO' to allow for resolving potential circular references 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteQueContentDAO' to bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteQueContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteQueContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteQueContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUsrAttemptDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUsrAttemptDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUsrAttemptDAO' 14:10:21,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUsrAttemptDAO' to allow for resolving potential circular references 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUsrAttemptDAO' to bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUsrAttemptDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUsrAttemptDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUsrAttemptDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUploadedFileDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUploadedFileDAO' 14:10:21,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUploadedFileDAO' to allow for resolving potential circular references 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUploadedFileDAO' to bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUploadedFileDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUploadedFileDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUploadedFileDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteToolContentHandler' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteToolContentHandler' 14:10:21,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteToolContentHandler' to allow for resolving potential circular references 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'voteToolContentHandler' to bean 'repositoryService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteToolContentHandler' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteToolContentHandler' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteService' 14:10:21,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteService' to allow for resolving potential circular references 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'voteService' to bean 'transactionManager' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' of bean 'voteService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' 14:10:21,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteContentDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'voteContentDAO' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteSessionDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'voteSessionDAO' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUserDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'voteUserDAO' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUserDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'voteQueContentDAO' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteQueContentDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUsrAttemptDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'voteUsrAttemptDAO' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUsrAttemptDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'voteUploadedFileDAO' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUploadedFileDAO' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'lamsToolService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'repositoryService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'learnerService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'auditService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'voteToolContentHandler' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteToolContentHandler' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'exportToolContentService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' to bean 'coreNotebookService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteSessionDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteSessionDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUserDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUserDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteQueContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteQueContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUsrAttemptDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUsrAttemptDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUploadedFileDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUploadedFileDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#1ee2310' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QacpApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:21,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'voteService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteService' 14:10:21,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteService' 14:10:21,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:21,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:21,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:21,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.vote.service.IVoteService 14:10:21,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.vote.VoteAppConstants 14:10:21,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:21,098 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteService' 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'voteService' 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteService' 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteService' is a factory bean 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookSessionFactory' 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookSessionFactory' 14:10:21,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookSessionFactory' to allow for resolving potential circular references 14:10:21,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'notebookSessionFactory' to bean 'toolDataSource' 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:21,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'notebookSessionFactory' to bean 'hibernateProperties' 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:21,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:21,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:21,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookSessionFactory' 14:10:21,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookSessionFactory' 14:10:21,192 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookService' 14:10:21,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookService' to allow for resolving potential circular references 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'notebookService' to bean 'transactionManager' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' of bean 'notebookService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.service.NotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' 14:10:21,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'notebookAttachmentDAO' 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookAttachmentDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookAttachmentDAO' 14:10:21,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookAttachmentDAO' to allow for resolving potential circular references 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookAttachmentDAO' to bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookAttachmentDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookAttachmentDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookAttachmentDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookSessionDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'notebookSessionDAO' 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookSessionDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookSessionDAO' 14:10:21,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookSessionDAO' to allow for resolving potential circular references 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookSessionDAO' to bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookSessionDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookSessionDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookSessionDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookUserDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'notebookUserDAO' 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookUserDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookUserDAO' 14:10:21,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookUserDAO' to allow for resolving potential circular references 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookUserDAO' to bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookUserDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookUserDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookUserDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'notebookDAO' 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookDAO' 14:10:21,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookDAO' to allow for resolving potential circular references 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookDAO' to bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookDAO' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'lamsToolService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'learnerService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'auditService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'notebookToolContentHandler' 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookToolContentHandler' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookToolContentHandler' 14:10:21,207 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] 14:10:21,207 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookToolContentHandler' to allow for resolving potential circular references 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'notebookToolContentHandler' to bean 'repositoryService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookToolContentHandler' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookToolContentHandler' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'exportToolContentService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' to bean 'coreNotebookService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:21,207 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookAttachmentDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookAttachmentDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookSessionDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookSessionDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookUserDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookUserDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:21,207 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:21,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' 14:10:21,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#a60d19' 14:10:21,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:21,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'notebookService' 14:10:21,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookService' 14:10:21,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookService' 14:10:21,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:21,223 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:21,223 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:21,223 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.notebook.service.INotebookService 14:10:21,223 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:21,223 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookService' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'notebookService' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookService' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookService' is a factory bean 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvMessageSource' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvMessageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvMessageSource' 14:10:21,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:21,238 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvMessageSource' to allow for resolving potential circular references 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvMessageSource' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvMessageSource' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvMessageService' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvMessageService' 14:10:21,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:21,238 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvMessageService' to allow for resolving potential circular references 14:10:21,238 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'lasurvMessageService' to bean 'lasurvMessageSource' 14:10:21,238 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvMessageSource' 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvMessageService' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvMessageService' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveySessionFactory' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveySessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveySessionFactory' 14:10:21,238 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,238 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveySessionFactory' to allow for resolving potential circular references 14:10:21,238 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'lasurvSurveySessionFactory' to bean 'toolDataSource' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:21,238 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'lasurvSurveySessionFactory' to bean 'hibernateProperties' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,238 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveySessionFactory' 14:10:21,238 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveySessionFactory' 14:10:21,348 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyDao' 14:10:21,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyDao' to allow for resolving potential circular references 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyDao' to bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyQuestionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyQuestionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyQuestionDao' 14:10:21,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyQuestionDao' to allow for resolving potential circular references 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyQuestionDao' to bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyQuestionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyQuestionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyQuestionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyAnswerDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyAnswerDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyAnswerDao' 14:10:21,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyAnswerDao' to allow for resolving potential circular references 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyAnswerDao' to bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyAnswerDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyAnswerDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyAnswerDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyAttachmentDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyAttachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyAttachmentDao' 14:10:21,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyAttachmentDao' to allow for resolving potential circular references 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyAttachmentDao' to bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyAttachmentDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyAttachmentDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyAttachmentDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyUserDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyUserDao' 14:10:21,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyUserDao' to allow for resolving potential circular references 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyUserDao' to bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyUserDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyUserDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyUserDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveySessionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveySessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveySessionDao' 14:10:21,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveySessionDao' to allow for resolving potential circular references 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveySessionDao' to bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveySessionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveySessionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveySessionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyToolContentHandler' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyToolContentHandler' 14:10:21,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyToolContentHandler' to allow for resolving potential circular references 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lasurvSurveyToolContentHandler' to bean 'repositoryService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyToolContentHandler' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyToolContentHandler' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyManagerTarget' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyManagerTarget' 14:10:21,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyManagerTarget' to allow for resolving potential circular references 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyDao' 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyQuestionDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyQuestionDao' 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyQuestionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyAnswerDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyAnswerDao' 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyAnswerDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyAttachmentDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyAttachmentDao' 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyAttachmentDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyUserDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyUserDao' 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyUserDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveySessionDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveySessionDao' 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionDao' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyToolContentHandler'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyToolContentHandler' 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyToolContentHandler' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lasurvSurveyManagerTarget' to bean 'repositoryService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'lasurvSurveyManagerTarget' to bean 'lamsToolService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'lasurvSurveyManagerTarget' to bean 'learnerService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'lasurvSurveyManagerTarget' to bean 'auditService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'lasurvSurveyManagerTarget' to bean 'userManagementService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'lasurvSurveyManagerTarget' to bean 'exportToolContentService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvMessageService' 14:10:21,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvMessageService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'lasurvSurveyManagerTarget' to bean 'coreNotebookService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:21,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyDao(org.lamsfoundation.lams.tool.survey.dao.SurveyDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyDao(org.lamsfoundation.lams.tool.survey.dao.SurveyDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyDAO] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyQuestionDao(org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyQuestionDao(org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAnswerDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAnswerDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAttachmentDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAttachmentDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyUserDao(org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyUserDao(org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveySessionDao(org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveySessionDao(org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyToolContentHandler(org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyToolContentHandler(org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyManagerTarget' 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyManagerTarget' 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyService' 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyService' 14:10:21,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyService' to allow for resolving potential circular references 14:10:21,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lasurvSurveyService' to bean 'transactionManager' 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:21,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lasurvSurveyService' to bean 'lasurvSurveyManagerTarget' 14:10:21,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyManagerTarget' 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1026e40] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:21,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lasurvSurveyService' 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyService' 14:10:21,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyService' 14:10:21,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:21,395 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:21,395 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:21,395 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.survey.service.ISurveyService 14:10:21,395 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:21,395 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyService' 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lasurvSurveyService' 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyService' 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveyService' is a factory bean 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeSessionFactory' 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeSessionFactory' 14:10:21,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeSessionFactory' to allow for resolving potential circular references 14:10:21,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'lascrbScribeSessionFactory' to bean 'toolDataSource' 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:21,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'lascrbScribeSessionFactory' to bean 'hibernateProperties' 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:21,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:21,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:21,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:21,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeSessionFactory' 14:10:21,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeSessionFactory' 14:10:21,473 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:21,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeSessionFactory' 14:10:21,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lascrbScribeSessionFactory' 14:10:21,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:21,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:21,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeService' 14:10:21,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:21,488 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeService' 14:10:21,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeService' to allow for resolving potential circular references 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lascrbScribeService' to bean 'transactionManager' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' of bean 'lascrbScribeService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.service.ScribeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' 14:10:21,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'lascrbScribeAttachmentDAO' 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeAttachmentDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeAttachmentDAO' 14:10:21,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeAttachmentDAO' to allow for resolving potential circular references 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeAttachmentDAO' to bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeAttachmentDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeAttachmentDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeAttachmentDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeSessionDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'lascrbScribeSessionDAO' 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeSessionDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeSessionDAO' 14:10:21,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeSessionDAO' to allow for resolving potential circular references 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeSessionDAO' to bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeSessionDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeSessionDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeSessionDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeUserDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'lascrbScribeUserDAO' 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeUserDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeUserDAO' 14:10:21,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeUserDAO' to allow for resolving potential circular references 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeUserDAO' to bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeUserDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeUserDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeUserDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeHeadingDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'lascrbScribeHeadingDAO' 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeHeadingDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeHeadingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeHeadingDAO' 14:10:21,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeHeadingDAO' to allow for resolving potential circular references 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeHeadingDAO' to bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeHeadingDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeHeadingDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeHeadingDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'lascrbScribeDAO' 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeDAO' 14:10:21,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeDAO' to allow for resolving potential circular references 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeDAO' to bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeDAO' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'lamsToolService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'learnerService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'auditService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'lascrbScribeToolContentHandler' 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeToolContentHandler' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeToolContentHandler' 14:10:21,504 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeToolContentHandler' to allow for resolving potential circular references 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lascrbScribeToolContentHandler' to bean 'repositoryService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeToolContentHandler' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeToolContentHandler' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'exportToolContentService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' to bean 'coreNotebookService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeAttachmentDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeAttachmentDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeSessionDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeSessionDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeUserDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeUserDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeHeadingDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeHeadingDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#10cceb3' 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:21,504 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lascrbScribeService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeService' 14:10:21,504 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeService' 14:10:21,504 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:21,504 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:21,504 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:21,504 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.scribe.service.IScribeService 14:10:21,504 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:21,504 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeService' 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lascrbScribeService' 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeService' 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeService' is a factory bean 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcSessionFactory' 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcSessionFactory' 14:10:23,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:23,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcSessionFactory' to allow for resolving potential circular references 14:10:23,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'mcSessionFactory' to bean 'toolDataSource' 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:23,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'mcSessionFactory' to bean 'hibernateProperties' 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:23,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:23,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:23,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:23,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:23,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:23,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:23,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:23,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcSessionFactory' 14:10:23,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcSessionFactory' 14:10:23,192 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcContentDAO' to allow for resolving potential circular references 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcContentDAO' to bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcSessionDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcSessionDAO' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcSessionDAO' to allow for resolving potential circular references 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcSessionDAO' to bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcSessionDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcSessionDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcSessionDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUserDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUserDAO' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUserDAO' to allow for resolving potential circular references 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUserDAO' to bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUserDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUserDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUserDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcQueContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcQueContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcQueContentDAO' to allow for resolving potential circular references 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcQueContentDAO' to bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcQueContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcQueContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcQueContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcOptionsContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcOptionsContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcOptionsContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcOptionsContentDAO' to allow for resolving potential circular references 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcOptionsContentDAO' to bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcOptionsContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcOptionsContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcOptionsContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUsrAttemptDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUsrAttemptDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUsrAttemptDAO' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUsrAttemptDAO' to allow for resolving potential circular references 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUsrAttemptDAO' to bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUsrAttemptDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUsrAttemptDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUsrAttemptDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUploadedFileDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUploadedFileDAO' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUploadedFileDAO' to allow for resolving potential circular references 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUploadedFileDAO' to bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUploadedFileDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUploadedFileDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUploadedFileDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcToolContentHandler' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcToolContentHandler' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcToolContentHandler' to allow for resolving potential circular references 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'mcToolContentHandler' to bean 'repositoryService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcToolContentHandler' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcToolContentHandler' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcService' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcService' to allow for resolving potential circular references 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'mcService' to bean 'transactionManager' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' of bean 'mcService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' 14:10:23,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'mcContentDAO' 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcSessionDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'mcSessionDAO' 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUserDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'mcUserDAO' 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUserDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'mcQueContentDAO' 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcQueContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcOptionsContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'mcOptionsContentDAO' 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcOptionsContentDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUsrAttemptDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'mcUsrAttemptDAO' 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUsrAttemptDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'mcUploadedFileDAO' 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUploadedFileDAO' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'lamsToolService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'repositoryService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'learnerService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'mcToolContentHandler' 14:10:23,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcToolContentHandler' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'auditService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'exportToolContentService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' to bean 'coreNotebookService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:23,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcSessionDAO(org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcSessionDAO(org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUserDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUserDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcQueContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcQueContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcOptionsContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcOptionsContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUsrAttemptDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUsrAttemptDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUploadedFileDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUploadedFileDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:23,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:23,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' 14:10:23,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#9a4f8e' 14:10:23,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-MccpApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:23,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:23,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'mcService' 14:10:23,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcService' 14:10:23,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcService' 14:10:23,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:23,239 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:23,239 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:23,239 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.mc.McAppConstants 14:10:23,239 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.mc.service.IMcService 14:10:23,239 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:23,239 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:23,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcService' 14:10:23,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'mcService' 14:10:23,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcService' 14:10:23,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcService' is a factory bean 14:10:23,317 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:18 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:23,317 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:23,317 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:18 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:23,317 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 5172 ms 14:10:23,317 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Initializing filter 'HibernateFilter' 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'beanName' of type [java.lang.String] 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'filterConfig' of type [javax.servlet.FilterConfig] 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'servletContext' of type [javax.servlet.ServletContext] 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'sessionFactoryBeanName' of type [java.lang.String] 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'singleSession' of type [boolean] 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] is cache-safe 14:10:23,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1ec0b] 14:10:23,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSingleSession(boolean)] on object of class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:23,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSingleSession(boolean)] with value of type [boolean] 14:10:23,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:23,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:23,317 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Filter 'HibernateFilter' configured successfully 14:10:23,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:23,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,410 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:23,520 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/monitoring, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11223lams-monitoring-exp.war/ 14:10:23,739 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name LEARNER used in an without being defined in a 14:10:23,739 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name TEACHER used in an without being defined in a 14:10:23,739 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name MONITOR used in an without being defined in a 14:10:23,739 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name AUTHOR used in an without being defined in a 14:10:23,739 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name ADMIN used in an without being defined in a 14:10:23,739 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name SYSADMIN used in an without being defined in a 14:10:23,739 INFO [org.apache.catalina.startup.ContextConfig] WARNING: Security role name AUTHOR ADMIN used in an without being defined in a 14:10:23,739 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:23,739 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/monitoring]] Loading Spring root WebApplicationContext 14:10:23,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,754 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@9a5a48] 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,754 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@19d44df] 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:23,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:23,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:23,770 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:23,770 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:23,785 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@149895] 14:10:23,785 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,785 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,785 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,785 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,785 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,785 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,785 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:23,801 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1876a6d] 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#15c1ae3] 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:23,801 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1e95f04] 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,801 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1] 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:23,817 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml] 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@f917bd] 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 4 elements in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml] 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 4 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml] 14:10:23,817 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml] 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1857eeb] 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,832 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,832 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,832 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,832 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,832 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml] 14:10:23,832 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml] 14:10:23,832 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:23,832 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@14fab65] 14:10:23,848 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,848 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,848 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:23,864 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@17dabf4] 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:23,879 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1a4250a] 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac] 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 7 elements in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 7 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:23,879 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1a69147] 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e] 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 9 elements in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 9 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:23,895 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@7f30f8] 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,895 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,895 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Overriding bean definition for bean 'messageSource': replacing [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] with [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:23,910 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@681e5a] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:23,910 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1719b33] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,910 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,926 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Overriding bean definition for bean 'messageSource': replacing [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] with [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:23,926 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1844479] 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796] 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 9 elements in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 9 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:23,926 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:23,926 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@152c19d] 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5] 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 7 elements in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 7 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:23,942 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@582a85] 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,942 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:23,957 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@4f891e] 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087] 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:23,957 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1371c0c] 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:23,957 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:23,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:23,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:23,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:23,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:23,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f] 14:10:23,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:23,973 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:23,973 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,authoringMessageService,ObjectExtractor,authoringServiceTarget,authoringService,monitoringMessageService,monitoringServiceTarget,monitoringService,openScheduleGateJob,closeScheduleGateJob,startScheduleLessonJob,finishScheduleLessonJob,scheduler,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,messageSource,forumMessageService,forumSessionFactory,forumDao,forumUserDao,attachmentDao,messageDao,messageSeqDao,forumToolSessionDao,forumToolContentHandler,forumManagerTarget,forumService,nbSessionFactory,nbService,nbContentDAO,nbSessionDAO,nbUserDAO,nbAttachmentDAO,nbToolContentHandler,qaSessionFactory,qaContentDAO,qaSessionDAO,qaQueUsrDAO,qaQueContentDAO,qaUsrRespDAO,qaUploadedFileDAO,qaToolContentHandler,qaService,sbmtMessageService,sbmtSessionFactory,submitFilesContentDAO,submitFilesSessionDAO,submitFilesReportDAO,submissionDetailsDAO,submitUserDAO,attachmentDAO,submitFilesServiceTarget,submitFilesService,sbmtToolContentHandler,chatSessionFactory,chatService,chatDAO,chatSessionDAO,chatUserDAO,chatMessageDAO,chatAttachmentDAO,chatToolContentHandler,messageService,resourceSessionFactory,resourceDao,resourceItemDao,resourceItemVisitDao,resourceAttachmentDao,resourceUserDao,resourceSessionDao,resourceToolContentHandler,resourceManagerTarget,resourceService,voteSessionFactory,voteContentDAO,voteSessionDAO,voteUserDAO,voteQueContentDAO,voteUsrAttemptDAO,voteUploadedFileDAO,voteToolContentHandler,voteService,notebookSessionFactory,notebookService,notebookDAO,notebookSessionDAO,notebookUserDAO,notebookAttachmentDAO,notebookToolContentHandler,lasurvMessageSource,lasurvMessageService,lasurvSurveySessionFactory,lasurvSurveyDao,lasurvSurveyQuestionDao,lasurvSurveyAnswerDao,lasurvSurveyAttachmentDao,lasurvSurveyUserDao,lasurvSurveySessionDao,lasurvSurveyToolContentHandler,lasurvSurveyManagerTarget,lasurvSurveyService,lascrbScribeSessionFactory,lascrbScribeService,lascrbScribeDAO,lascrbScribeSessionDAO,lascrbScribeUserDAO,lascrbScribeHeadingDAO,lascrbScribeAttachmentDAO,lascrbScribeToolContentHandler,mcSessionFactory,mcContentDAO,mcSessionDAO,mcUserDAO,mcQueContentDAO,mcOptionsContentDAO,mcUsrAttemptDAO,mcUploadedFileDAO,mcToolContentHandler,mcService]; root of BeanFactory hierarchy 14:10:23,973 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 183 beans defined in application context [Root WebApplicationContext] 14:10:23,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSource' 14:10:23,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:23,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:23,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:23,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSource' to allow for resolving potential circular references 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:23,989 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[org.lamsfoundation.lams.tool.rsrc.ApplicationResources]] 14:10:23,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,989 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@13f67a9] 14:10:23,989 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@1aec462] 14:10:23,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,989 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,authoringMessageService,ObjectExtractor,authoringServiceTarget,authoringService,monitoringMessageService,monitoringServiceTarget,monitoringService,openScheduleGateJob,closeScheduleGateJob,startScheduleLessonJob,finishScheduleLessonJob,scheduler,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,messageSource,forumMessageService,forumSessionFactory,forumDao,forumUserDao,attachmentDao,messageDao,messageSeqDao,forumToolSessionDao,forumToolContentHandler,forumManagerTarget,forumService,nbSessionFactory,nbService,nbContentDAO,nbSessionDAO,nbUserDAO,nbAttachmentDAO,nbToolContentHandler,qaSessionFactory,qaContentDAO,qaSessionDAO,qaQueUsrDAO,qaQueContentDAO,qaUsrRespDAO,qaUploadedFileDAO,qaToolContentHandler,qaService,sbmtMessageService,sbmtSessionFactory,submitFilesContentDAO,submitFilesSessionDAO,submitFilesReportDAO,submissionDetailsDAO,submitUserDAO,attachmentDAO,submitFilesServiceTarget,submitFilesService,sbmtToolContentHandler,chatSessionFactory,chatService,chatDAO,chatSessionDAO,chatUserDAO,chatMessageDAO,chatAttachmentDAO,chatToolContentHandler,messageService,resourceSessionFactory,resourceDao,resourceItemDao,resourceItemVisitDao,resourceAttachmentDao,resourceUserDao,resourceSessionDao,resourceToolContentHandler,resourceManagerTarget,resourceService,voteSessionFactory,voteContentDAO,voteSessionDAO,voteUserDAO,voteQueContentDAO,voteUsrAttemptDAO,voteUploadedFileDAO,voteToolContentHandler,voteService,notebookSessionFactory,notebookService,notebookDAO,notebookSessionDAO,notebookUserDAO,notebookAttachmentDAO,notebookToolContentHandler,lasurvMessageSource,lasurvMessageService,lasurvSurveySessionFactory,lasurvSurveyDao,lasurvSurveyQuestionDao,lasurvSurveyAnswerDao,lasurvSurveyAttachmentDao,lasurvSurveyUserDao,lasurvSurveySessionDao,lasurvSurveyToolContentHandler,lasurvSurveyManagerTarget,lasurvSurveyService,lascrbScribeSessionFactory,lascrbScribeService,lascrbScribeDAO,lascrbScribeSessionDAO,lascrbScribeUserDAO,lascrbScribeHeadingDAO,lascrbScribeAttachmentDAO,lascrbScribeToolContentHandler,mcSessionFactory,mcContentDAO,mcSessionDAO,mcUserDAO,mcQueContentDAO,mcOptionsContentDAO,mcUsrAttemptDAO,mcUploadedFileDAO,mcToolContentHandler,mcService]; root of BeanFactory hierarchy] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:23,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:23,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:23,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:23,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:23,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:23,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:23,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:23,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:23,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:23,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:23,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:23,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:23,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:23,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:23,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:23,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:23,989 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:24,004 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:24,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:24,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:24,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:24,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:24,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:24,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:24,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:24,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:24,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:24,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:24,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:24,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:24,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:24,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:24,520 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:25,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:25,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:25,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:25,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:25,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:25,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:25,004 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:25,004 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:25,004 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:25,004 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:25,004 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:25,004 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:25,004 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:25,004 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:25,004 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:25,004 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:25,004 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:25,004 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:25,020 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:25,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:25,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:25,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:25,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:25,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:25,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:25,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:25,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:25,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:25,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:25,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:25,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:25,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@2d0ceb] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:25,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:25,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:25,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:25,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:25,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:25,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:25,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:25,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:25,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@11b8e71] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:25,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:25,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:25,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:25,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:25,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:25,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:25,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:25,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:25,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:25,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:25,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:25,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:25,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:25,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:25,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@18c2354] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:25,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:25,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:25,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:25,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:25,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:25,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:25,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:25,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:25,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:25,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:25,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:25,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:25,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:25,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:25,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:25,192 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:25,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:25,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:25,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@96368a] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:25,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:25,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:25,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:25,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:25,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:25,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:25,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:25,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:25,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:25,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:25,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:25,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:25,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:25,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:25,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:25,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@10d7792] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:25,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:25,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:25,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@1d48679] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:25,317 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:25,317 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:25,317 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:25,317 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:25,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:25,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:25,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:25,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:25,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:25,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:25,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:25,332 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:25,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:25,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@394576] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,332 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,332 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,332 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,332 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,332 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,332 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:25,332 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:25,332 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:25,332 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:25,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:25,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:25,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:25,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:25,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:25,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:25,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:25,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:25,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,379 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:25,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:25,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:25,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,379 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:25,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:25,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:25,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:25,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:25,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:25,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:25,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:25,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:25,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:25,410 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:25,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:25,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,410 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:25,410 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:25,410 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:25,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:25,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#15c1ae3' of bean 'lamsToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#15c1ae3' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#15c1ae3' 14:10:25,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#15c1ae3' to bean 'toolDAO' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#15c1ae3' to bean 'toolSessionDAO' 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#15c1ae3' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#15c1ae3' 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,426 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:25,426 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:25,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:25,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:25,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:25,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:25,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:25,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:25,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:25,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:25,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:25,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:25,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:25,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,442 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:25,442 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:25,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' of bean 'exportService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' 14:10:25,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' to bean 'lamsCoreToolService' 14:10:25,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' to bean 'coreNotebookService' 14:10:25,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' to bean 'activityDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' to bean 'learnerService' 14:10:25,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' to bean 'lessonDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:25,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' to bean 'baseDAO' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' to bean 'learningMessageService' 14:10:25,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' to bean 'themeService' 14:10:25,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d33e1' 14:10:25,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,457 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,457 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:25,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,457 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:25,457 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'authoringMessageService' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'authoringMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml]] 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'authoringMessageService' 14:10:25,457 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:25,457 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'authoringMessageService' to allow for resolving potential circular references 14:10:25,457 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'authoringMessageService' 14:10:25,457 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml]] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:25,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'authoringMessageService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'authoringMessageService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'authoringServiceTarget' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'authoringServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.authoring.service.AuthoringService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml]] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'authoringServiceTarget' 14:10:25,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'authoringServiceTarget' to allow for resolving potential circular references 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'authoringServiceTarget' to bean 'learningDesignDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'authoringServiceTarget' to bean 'learningLibraryDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'authoringServiceTarget' to bean 'baseDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'authoringServiceTarget' to bean 'activityDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'authoringServiceTarget' to bean 'transitionDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transitionDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'authoringServiceTarget' to bean 'toolDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'authoringServiceTarget' to bean 'systemToolDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'authoringServiceTarget' to bean 'groupingDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'authoringServiceTarget' to bean 'groupDAO' 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'authoringServiceTarget' to bean 'licenseDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'licenseDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'authoringServiceTarget' to bean 'lamsCoreToolService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'authoringServiceTarget' to bean 'toolContentIDGenerator' 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'authoringServiceTarget' to bean 'authoringMessageService' 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'authoringMessageService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignService'' in bean 'authoringServiceTarget' to bean 'learningDesignService' 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'authoringServiceTarget' to bean 'lessonService' 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'monitoringService'' in bean 'authoringServiceTarget' to bean 'monitoringService' 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'monitoringService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'monitoringService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'monitoringService' 14:10:25,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'monitoringService' to allow for resolving potential circular references 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'monitoringService' to bean 'transactionManager' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'monitoringService' to bean 'monitoringServiceTarget' 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'monitoringServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.monitoring.service.MonitoringService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'monitoringServiceTarget' 14:10:25,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'monitoringServiceTarget' to bean 'baseDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'monitoringServiceTarget' to bean 'groupingDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'monitoringServiceTarget' to bean 'lessonDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'monitoringServiceTarget' to bean 'lessonClassDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'authoringService'' in bean 'monitoringServiceTarget' to bean 'authoringService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'authoringService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'authoringService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/authoring/authoringApplicationContext.xml]] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'authoringService' 14:10:25,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'authoringService' to allow for resolving potential circular references 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'authoringService' to bean 'transactionManager' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'authoringService' to bean 'authoringServiceTarget' 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning eagerly cached instance of singleton bean 'authoringServiceTarget' that is not fully initialized yet - a consequence of a circular reference 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,473 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,473 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setup*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,473 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validate*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,473 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,473 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finish*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,473 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,473 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,473 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'authoringService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'authoringService' 14:10:25,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'authoringService' 14:10:25,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,473 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.authoring.service.IAuthoringService 14:10:25,473 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.beans.factory.BeanFactoryAware 14:10:25,473 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'authoringService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'authoringService' is a factory bean 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'monitoringServiceTarget' to bean 'transitionDAO' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transitionDAO' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'monitoringServiceTarget' to bean 'activityDAO' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'monitoringServiceTarget' to bean 'learningDesignDAO' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'monitoringServiceTarget' to bean 'lamsCoreToolService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'monitoringServiceTarget' to bean 'learnerService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'monitoringServiceTarget' to bean 'auditService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'monitoringServiceTarget' to bean 'lessonService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'monitoringServiceTarget' to bean 'userManagementService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scheduler'' in bean 'monitoringServiceTarget' to bean 'scheduler' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'scheduler' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'scheduler' with merged definition [Root bean: class [org.springframework.scheduling.quartz.SchedulerFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'scheduler' 14:10:25,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.scheduling.quartz.SchedulerFactoryBean] 14:10:25,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'scheduler' to allow for resolving potential circular references 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'scheduler' to bean 'quartzDataSource' 14:10:25,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setApplicationContextSchedulerContextKey(java.lang.String)] on object of class [org.springframework.scheduling.quartz.SchedulerFactoryBean] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setApplicationContextSchedulerContextKey(java.lang.String)] with value of type [java.lang.String] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setQuartzProperties(java.util.Properties)] on object of class [org.springframework.scheduling.quartz.SchedulerFactoryBean] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setQuartzProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.scheduling.quartz.SchedulerFactoryBean] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.scheduling.quartz.SchedulerFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'scheduler' 14:10:25,489 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'scheduler' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'scheduler' 14:10:25,489 INFO [org.springframework.scheduling.quartz.SchedulerFactoryBean] Starting Quartz scheduler now 14:10:25,489 INFO [org.quartz.core.QuartzScheduler] Scheduler QuartzScheduler_$_NON_CLUSTERED started. 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'scheduler' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'scheduler' is a factory bean 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'monitoringServiceTarget' to bean 'monitoringMessageService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'monitoringMessageService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'monitoringMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'monitoringMessageService' 14:10:25,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:25,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'monitoringMessageService' to allow for resolving potential circular references 14:10:25,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'monitoringMessageService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:25,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:25,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'monitoringMessageService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'monitoringMessageService' 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setAuthoringService(org.lamsfoundation.lams.authoring.service.IAuthoringService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setAuthoringService(org.lamsfoundation.lams.authoring.service.IAuthoringService)] with value of type [org.lamsfoundation.lams.authoring.service.IAuthoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setAuditService(org.lamsfoundation.lams.util.audit.AuditService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setAuditService(org.lamsfoundation.lams.util.audit.AuditService)] with value of type [org.lamsfoundation.lams.util.audit.AuditService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setScheduler(org.quartz.Scheduler)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setScheduler(org.quartz.Scheduler)] with value of type [org.quartz.Scheduler] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.monitoring.service.MonitoringService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'monitoringServiceTarget' 14:10:25,489 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'monitoringServiceTarget' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'monitoringServiceTarget' 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteAllOldPreviewLessons] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setLearnerPortfolioAvailable] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deletePreviewLesson] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createLessonClassForLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createPreviewClassForLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createLessonClassForLessonWDDX] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [suspendLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [unsuspendLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [archiveLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [unarchiveLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [closeGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [startLesson*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [initializeLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [runGateScheduler] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [openGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'monitoringService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'monitoringService' 14:10:25,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'monitoringService' 14:10:25,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,489 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.monitoring.service.IMonitoringService 14:10:25,489 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:25,489 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.monitoring.service.MonitoringService] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'monitoringService' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'monitoringService' is a factory bean 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setBaseDAO(org.lamsfoundation.lams.dao.hibernate.BaseDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setBaseDAO(org.lamsfoundation.lams.dao.hibernate.BaseDAO)] with value of type [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setToolDAO(org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setToolDAO(org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningDesignService(org.lamsfoundation.lams.learningdesign.service.ILearningDesignService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLearningDesignService(org.lamsfoundation.lams.learningdesign.service.ILearningDesignService)] with value of type [org.lamsfoundation.lams.learningdesign.service.ILearningDesignService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setMonitoringService(org.lamsfoundation.lams.monitoring.service.IMonitoringService)] on object of class [org.lamsfoundation.lams.authoring.service.AuthoringService] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.authoring.service.AuthoringService.setMonitoringService(org.lamsfoundation.lams.monitoring.service.IMonitoringService)] with value of type [org.lamsfoundation.lams.monitoring.service.IMonitoringService] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'authoringServiceTarget' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'authoringServiceTarget' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'authoringServiceTarget' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'openScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'openScheduleGateJob' with merged definition [Root bean: class [org.springframework.scheduling.quartz.JobDetailBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'openScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:25,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'openScheduleGateJob' to allow for resolving potential circular references 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@16c433e] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] on object of class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] with value of type [java.lang.Class] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanName on BeanNameAware bean 'openScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'openScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'openScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'openScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'openScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'closeScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'closeScheduleGateJob' with merged definition [Root bean: class [org.springframework.scheduling.quartz.JobDetailBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'closeScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:25,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'closeScheduleGateJob' to allow for resolving potential circular references 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@16c433e] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] on object of class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] with value of type [java.lang.Class] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanName on BeanNameAware bean 'closeScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'closeScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'closeScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'closeScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'closeScheduleGateJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'startScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'startScheduleLessonJob' with merged definition [Root bean: class [org.springframework.scheduling.quartz.JobDetailBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'startScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:25,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'startScheduleLessonJob' to allow for resolving potential circular references 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@16c433e] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] on object of class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] with value of type [java.lang.Class] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanName on BeanNameAware bean 'startScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'startScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'startScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'startScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'startScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'finishScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'finishScheduleLessonJob' with merged definition [Root bean: class [org.springframework.scheduling.quartz.JobDetailBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml]] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'finishScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:25,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'finishScheduleLessonJob' to allow for resolving potential circular references 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [class java.lang.Class] using property editor [org.springframework.beans.propertyeditors.ClassEditor@16c433e] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] on object of class [org.springframework.scheduling.quartz.JobDetailBean] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.quartz.JobDetail.setJobClass(java.lang.Class)] with value of type [java.lang.Class] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanName on BeanNameAware bean 'finishScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'finishScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'finishScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'finishScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'finishScheduleLessonJob' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:25,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:25,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:25,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:25,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:25,582 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:25,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:25,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:25,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:25,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:25,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:25,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:25,629 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:25,629 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:25,629 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,629 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:25,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:25,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:25,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:25,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,645 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:25,645 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:25,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:25,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumMessageService' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumMessageService' 14:10:25,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:25,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumMessageService' to allow for resolving potential circular references 14:10:25,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'forumMessageService' to bean 'messageSource' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:25,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:25,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumMessageService' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumMessageService' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumSessionFactory' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumSessionFactory' 14:10:25,660 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumSessionFactory' to allow for resolving potential circular references 14:10:25,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'forumSessionFactory' to bean 'toolDataSource' 14:10:25,660 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:25,660 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'forumSessionFactory' to bean 'hibernateProperties' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:25,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:25,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,660 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,660 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumSessionFactory' 14:10:25,660 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumSessionFactory' 14:10:25,723 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumDao' 14:10:25,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:25,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumDao' to allow for resolving potential circular references 14:10:25,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumDao' to bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumUserDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumUserDao' 14:10:25,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:25,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumUserDao' to allow for resolving potential circular references 14:10:25,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumUserDao' to bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumUserDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumUserDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumUserDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'attachmentDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'attachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'attachmentDao' 14:10:25,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:25,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'attachmentDao' to allow for resolving potential circular references 14:10:25,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'attachmentDao' to bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'attachmentDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'attachmentDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'attachmentDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageDao' 14:10:25,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:25,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageDao' to allow for resolving potential circular references 14:10:25,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'messageDao' to bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'messageDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSeqDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSeqDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSeqDao' 14:10:25,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:25,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSeqDao' to allow for resolving potential circular references 14:10:25,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'messageSeqDao' to bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSeqDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'messageSeqDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSeqDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumToolSessionDao' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumToolSessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumToolSessionDao' 14:10:25,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:25,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumToolSessionDao' to allow for resolving potential circular references 14:10:25,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumToolSessionDao' to bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:25,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:25,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumToolSessionDao' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumToolSessionDao' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumToolSessionDao' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumToolContentHandler' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumToolContentHandler' 14:10:25,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumToolContentHandler' to allow for resolving potential circular references 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'forumToolContentHandler' to bean 'repositoryService' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumToolContentHandler' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumToolContentHandler' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumManagerTarget' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.service.ForumService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumManagerTarget' 14:10:25,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumManagerTarget' to allow for resolving potential circular references 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumDao'' in bean 'forumManagerTarget' to bean 'forumDao' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumDao' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumUserDao'' in bean 'forumManagerTarget' to bean 'forumUserDao' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumUserDao' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'attachmentDao'' in bean 'forumManagerTarget' to bean 'attachmentDao' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'attachmentDao' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageDao'' in bean 'forumManagerTarget' to bean 'messageDao' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageDao' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSeqDao'' in bean 'forumManagerTarget' to bean 'messageSeqDao' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSeqDao' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumToolSessionDao'' in bean 'forumManagerTarget' to bean 'forumToolSessionDao' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumToolSessionDao' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumToolContentHandler'' in bean 'forumManagerTarget' to bean 'forumToolContentHandler' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumToolContentHandler' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'forumManagerTarget' to bean 'repositoryService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'forumManagerTarget' to bean 'lamsToolService' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'forumManagerTarget' to bean 'learnerService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'forumManagerTarget' to bean 'userManagementService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'forumManagerTarget' to bean 'exportToolContentService' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'forumManagerTarget' to bean 'auditService' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'forumManagerTarget' to bean 'forumMessageService' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumMessageService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'forumManagerTarget' to bean 'coreNotebookService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumDao(org.lamsfoundation.lams.tool.forum.persistence.ForumDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumDao(org.lamsfoundation.lams.tool.forum.persistence.ForumDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumUserDao(org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumUserDao(org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAttachmentDao(org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAttachmentDao(org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageDao(org.lamsfoundation.lams.tool.forum.persistence.MessageDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageDao(org.lamsfoundation.lams.tool.forum.persistence.MessageDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageSeqDao(org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageSeqDao(org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolSessionDao(org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolSessionDao(org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolContentHandler(org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolContentHandler(org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumManagerTarget' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumManagerTarget' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumService' 14:10:25,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumService' to allow for resolving potential circular references 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'forumService' to bean 'transactionManager' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'forumService' to bean 'forumManagerTarget' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumManagerTarget' 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@9e9444] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishUserSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [releaseMarksForSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [replyTopic] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [cloneContentTopics] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:25,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'forumService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumService' 14:10:25,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumService' 14:10:25,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,801 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:25,801 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:25,801 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.forum.service.IForumService 14:10:25,801 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:25,801 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumService' 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'forumService' 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumService' 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumService' is a factory bean 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbSessionFactory' 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbSessionFactory' 14:10:25,817 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbSessionFactory' to allow for resolving potential circular references 14:10:25,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'nbSessionFactory' to bean 'toolDataSource' 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:25,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'nbSessionFactory' to bean 'hibernateProperties' 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:25,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:25,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:25,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbSessionFactory' 14:10:25,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbSessionFactory' 14:10:25,864 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbService' 14:10:25,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbService' to allow for resolving potential circular references 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'nbService' to bean 'transactionManager' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' of bean 'nbService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' 14:10:25,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbContentDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' to bean 'nbContentDAO' 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbContentDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbContentDAO' 14:10:25,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbContentDAO' to allow for resolving potential circular references 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbContentDAO' to bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbContentDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbContentDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbContentDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbSessionDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' to bean 'nbSessionDAO' 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbSessionDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbSessionDAO' 14:10:25,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbSessionDAO' to allow for resolving potential circular references 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbSessionDAO' to bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbSessionDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbSessionDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbSessionDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbUserDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' to bean 'nbUserDAO' 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbUserDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbUserDAO' 14:10:25,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbUserDAO' to allow for resolving potential circular references 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbUserDAO' to bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbUserDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbUserDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbUserDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' to bean 'nbAttachmentDAO' 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbAttachmentDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbAttachmentDAO' 14:10:25,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbAttachmentDAO' to allow for resolving potential circular references 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbAttachmentDAO' to bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbAttachmentDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbAttachmentDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbAttachmentDAO' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' to bean 'lamsToolService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' to bean 'learnerService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' to bean 'nbToolContentHandler' 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbToolContentHandler' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbToolContentHandler' 14:10:25,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbToolContentHandler' to allow for resolving potential circular references 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'nbToolContentHandler' to bean 'repositoryService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbToolContentHandler' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbToolContentHandler' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' to bean 'exportToolContentService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' to bean 'coreNotebookService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbContentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbContentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbSessionDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbSessionDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbUserDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbUserDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbAttachmentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbAttachmentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#17bc0ac' 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:25,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nbService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbService' 14:10:25,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbService' 14:10:25,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:25,879 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:25,879 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:25,879 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.noticeboard.service.INoticeboardService 14:10:25,879 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:25,879 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbService' 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'nbService' 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbService' 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbService' is a factory bean 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaSessionFactory' 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaSessionFactory' 14:10:25,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaSessionFactory' to allow for resolving potential circular references 14:10:25,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'qaSessionFactory' to bean 'toolDataSource' 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:25,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'qaSessionFactory' to bean 'hibernateProperties' 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:25,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:25,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:25,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:25,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaSessionFactory' 14:10:25,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaSessionFactory' 14:10:25,957 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaContentDAO' to allow for resolving potential circular references 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaContentDAO' to bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaSessionDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaSessionDAO' 14:10:25,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaSessionDAO' to allow for resolving potential circular references 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaSessionDAO' to bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaSessionDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaSessionDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaSessionDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaQueUsrDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaQueUsrDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaQueUsrDAO' 14:10:25,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaQueUsrDAO' to allow for resolving potential circular references 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaQueUsrDAO' to bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaQueUsrDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaQueUsrDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaQueUsrDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaQueContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaQueContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaQueContentDAO' to allow for resolving potential circular references 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaQueContentDAO' to bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaQueContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaQueContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaQueContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaUsrRespDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaUsrRespDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaUsrRespDAO' 14:10:25,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaUsrRespDAO' to allow for resolving potential circular references 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaUsrRespDAO' to bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaUsrRespDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaUsrRespDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaUsrRespDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaUploadedFileDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaUploadedFileDAO' 14:10:25,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaUploadedFileDAO' to allow for resolving potential circular references 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaUploadedFileDAO' to bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaUploadedFileDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaUploadedFileDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaUploadedFileDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaToolContentHandler' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaToolContentHandler' 14:10:25,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaToolContentHandler' to allow for resolving potential circular references 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'qaToolContentHandler' to bean 'repositoryService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaToolContentHandler' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaToolContentHandler' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaService' 14:10:25,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaService' to allow for resolving potential circular references 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'qaService' to bean 'transactionManager' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' of bean 'qaService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' 14:10:25,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'qaContentDAO' 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaSessionDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'qaSessionDAO' 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaQueUsrDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'qaQueUsrDAO' 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaQueUsrDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'qaQueContentDAO' 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaQueContentDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaUsrRespDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'qaUsrRespDAO' 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaUsrRespDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'qaUploadedFileDAO' 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaUploadedFileDAO' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'lamsToolService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'repositoryService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'learnerService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'auditService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'qaToolContentHandler' 14:10:25,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaToolContentHandler' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'exportToolContentService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' to bean 'coreNotebookService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:25,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaDAO(org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaDAO(org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaSessionDAO(org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaSessionDAO(org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueUsrDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueUsrDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueContentDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueContentDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUsrRespDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:25,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUsrRespDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUploadedFileDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUploadedFileDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:26,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' 14:10:26,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#8c048e' 14:10:26,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QacpApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:26,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'qaService' 14:10:26,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaService' 14:10:26,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaService' 14:10:26,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:26,004 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:26,004 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:26,004 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.qa.service.IQaService 14:10:26,004 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.qa.QaAppConstants 14:10:26,004 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:26,004 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaService' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'qaService' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaService' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaService' is a factory bean 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtMessageService' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtMessageService' 14:10:26,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:26,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtMessageService' to allow for resolving potential circular references 14:10:26,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'sbmtMessageService' to bean 'messageSource' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:26,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:26,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtMessageService' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtMessageService' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtSessionFactory' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtSessionFactory' 14:10:26,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtSessionFactory' to allow for resolving potential circular references 14:10:26,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'sbmtSessionFactory' to bean 'toolDataSource' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:26,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'sbmtSessionFactory' to bean 'hibernateProperties' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:26,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:26,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:26,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtSessionFactory' 14:10:26,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'sbmtSessionFactory' 14:10:26,082 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:26,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtSessionFactory' 14:10:26,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'sbmtSessionFactory' 14:10:26,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:26,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:26,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesContentDAO' 14:10:26,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesContentDAO' 14:10:26,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesContentDAO' to allow for resolving potential circular references 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesContentDAO' to bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesContentDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesContentDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesContentDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesSessionDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesSessionDAO' 14:10:26,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesSessionDAO' to allow for resolving potential circular references 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesSessionDAO' to bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesSessionDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesSessionDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesSessionDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesReportDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesReportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesReportDAO' 14:10:26,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesReportDAO' to allow for resolving potential circular references 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesReportDAO' to bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesReportDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesReportDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesReportDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submissionDetailsDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submissionDetailsDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submissionDetailsDAO' 14:10:26,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submissionDetailsDAO' to allow for resolving potential circular references 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submissionDetailsDAO' to bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submissionDetailsDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submissionDetailsDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submissionDetailsDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitUserDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitUserDAO' 14:10:26,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitUserDAO' to allow for resolving potential circular references 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitUserDAO' to bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitUserDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitUserDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitUserDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'attachmentDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'attachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'attachmentDAO' 14:10:26,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'attachmentDAO' to allow for resolving potential circular references 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'attachmentDAO' to bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'attachmentDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'attachmentDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'attachmentDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesServiceTarget' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesServiceTarget' 14:10:26,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesServiceTarget' to allow for resolving potential circular references 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesContentDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesContentDAO' 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesContentDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesSessionDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesSessionDAO' 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesSessionDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesReportDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesReportDAO' 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesReportDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submissionDetailsDAO'' in bean 'submitFilesServiceTarget' to bean 'submissionDetailsDAO' 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submissionDetailsDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitUserDAO'' in bean 'submitFilesServiceTarget' to bean 'submitUserDAO' 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitUserDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'attachmentDAO'' in bean 'submitFilesServiceTarget' to bean 'attachmentDAO' 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'attachmentDAO' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sbmtToolContentHandler'' in bean 'submitFilesServiceTarget' to bean 'sbmtToolContentHandler' 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtToolContentHandler' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtToolContentHandler' 14:10:26,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtToolContentHandler' to allow for resolving potential circular references 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'sbmtToolContentHandler' to bean 'repositoryService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtToolContentHandler' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtToolContentHandler' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'submitFilesServiceTarget' to bean 'learnerService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'submitFilesServiceTarget' to bean 'lamsToolService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'submitFilesServiceTarget' to bean 'exportToolContentService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'submitFilesServiceTarget' to bean 'coreNotebookService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'submitFilesServiceTarget' to bean 'userManagementService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesContentDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesContentDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesSessionDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesSessionDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesReportDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesReportDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmissionDetailsDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmissionDetailsDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitUserDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitUserDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setAttachmentDAO(org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setAttachmentDAO(org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSbmtToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSbmtToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesServiceTarget' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesServiceTarget' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesService' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesService' 14:10:26,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesService' to allow for resolving potential circular references 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'submitFilesService' to bean 'transactionManager' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:26,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'submitFilesService' to bean 'submitFilesServiceTarget' 14:10:26,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesServiceTarget' 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:26,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,145 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,145 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [uploadFileToSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [release*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [new*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finish*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,160 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'submitFilesService' 14:10:26,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesService' 14:10:26,160 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesService' 14:10:26,160 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:26,160 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:26,160 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:26,160 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.sbmt.service.ISubmitFilesService 14:10:26,160 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:26,160 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesService' 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'submitFilesService' 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesService' 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'submitFilesService' is a factory bean 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatSessionFactory' 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatSessionFactory' 14:10:26,176 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatSessionFactory' to allow for resolving potential circular references 14:10:26,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'chatSessionFactory' to bean 'toolDataSource' 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:26,176 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'chatSessionFactory' to bean 'hibernateProperties' 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:26,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:26,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:26,176 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,176 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatSessionFactory' 14:10:26,176 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatSessionFactory' 14:10:26,239 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatService' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatService' 14:10:26,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatService' to allow for resolving potential circular references 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'chatService' to bean 'transactionManager' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' of bean 'chatService' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.service.ChatService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' 14:10:26,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'chatAttachmentDAO' 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatAttachmentDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatAttachmentDAO' 14:10:26,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatAttachmentDAO' to allow for resolving potential circular references 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatAttachmentDAO' to bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatAttachmentDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatAttachmentDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatAttachmentDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatMessageDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'chatMessageDAO' 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatMessageDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatMessageDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatMessageDAO' 14:10:26,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatMessageDAO' to allow for resolving potential circular references 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatMessageDAO' to bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatMessageDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatMessageDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatMessageDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatSessionDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'chatSessionDAO' 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatSessionDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatSessionDAO' 14:10:26,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatSessionDAO' to allow for resolving potential circular references 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatSessionDAO' to bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatSessionDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatSessionDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatSessionDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatUserDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'chatUserDAO' 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatUserDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatUserDAO' 14:10:26,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatUserDAO' to allow for resolving potential circular references 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatUserDAO' to bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatUserDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatUserDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatUserDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'chatDAO' 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatDAO' 14:10:26,254 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatDAO' to allow for resolving potential circular references 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatDAO' to bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] 14:10:26,254 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatDAO' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'lamsToolService' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'learnerService' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'auditService' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'chatToolContentHandler' 14:10:26,254 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatToolContentHandler' 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:26,254 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatToolContentHandler' 14:10:26,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] 14:10:26,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatToolContentHandler' to allow for resolving potential circular references 14:10:26,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'chatToolContentHandler' to bean 'repositoryService' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatToolContentHandler' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatToolContentHandler' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'exportToolContentService' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:26,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' to bean 'coreNotebookService' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatAttachmentDAO(org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatAttachmentDAO(org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatMessageDAO(org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatMessageDAO(org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatSessionDAO(org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatSessionDAO(org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatUserDAO(org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatUserDAO(org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatDAO(org.lamsfoundation.lams.tool.chat.dao.IChatDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatDAO(org.lamsfoundation.lams.tool.chat.dao.IChatDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatDAO] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1a0bb6f' 14:10:26,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'chatService' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatService' 14:10:26,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatService' 14:10:26,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:26,270 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.chat.service.IChatService 14:10:26,270 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:26,270 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:26,270 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:26,270 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatService' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'chatService' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatService' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatService' is a factory bean 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageService' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageService' 14:10:26,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:26,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageService' to allow for resolving potential circular references 14:10:26,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'messageService' to bean 'messageSource' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:26,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:26,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageService' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageService' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceSessionFactory' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceSessionFactory' 14:10:26,285 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,285 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceSessionFactory' to allow for resolving potential circular references 14:10:26,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'resourceSessionFactory' to bean 'toolDataSource' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:26,285 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'resourceSessionFactory' to bean 'hibernateProperties' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:26,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:26,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,285 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,285 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceSessionFactory' 14:10:26,285 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceSessionFactory' 14:10:26,348 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceDao' 14:10:26,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceDao' to allow for resolving potential circular references 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceDao' to bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceItemDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceItemDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceItemDao' 14:10:26,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceItemDao' to allow for resolving potential circular references 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceItemDao' to bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceItemDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceItemDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceItemDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceItemVisitDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceItemVisitDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceItemVisitDao' 14:10:26,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceItemVisitDao' to allow for resolving potential circular references 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceItemVisitDao' to bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceItemVisitDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceItemVisitDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceItemVisitDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceAttachmentDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceAttachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceAttachmentDao' 14:10:26,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceAttachmentDao' to allow for resolving potential circular references 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceAttachmentDao' to bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceAttachmentDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceAttachmentDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceAttachmentDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceUserDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceUserDao' 14:10:26,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceUserDao' to allow for resolving potential circular references 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceUserDao' to bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceUserDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceUserDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceUserDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceSessionDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceSessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceSessionDao' 14:10:26,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceSessionDao' to allow for resolving potential circular references 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceSessionDao' to bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceSessionDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceSessionDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceSessionDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceToolContentHandler' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceToolContentHandler' 14:10:26,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceToolContentHandler' to allow for resolving potential circular references 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'resourceToolContentHandler' to bean 'repositoryService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceToolContentHandler' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceToolContentHandler' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceManagerTarget' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceManagerTarget' 14:10:26,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceManagerTarget' to allow for resolving potential circular references 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceDao'' in bean 'resourceManagerTarget' to bean 'resourceDao' 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceItemDao'' in bean 'resourceManagerTarget' to bean 'resourceItemDao' 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceItemDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceItemVisitDao'' in bean 'resourceManagerTarget' to bean 'resourceItemVisitDao' 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceItemVisitDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceAttachmentDao'' in bean 'resourceManagerTarget' to bean 'resourceAttachmentDao' 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceAttachmentDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceUserDao'' in bean 'resourceManagerTarget' to bean 'resourceUserDao' 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceUserDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceSessionDao'' in bean 'resourceManagerTarget' to bean 'resourceSessionDao' 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionDao' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceToolContentHandler'' in bean 'resourceManagerTarget' to bean 'resourceToolContentHandler' 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceToolContentHandler' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'resourceManagerTarget' to bean 'repositoryService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'resourceManagerTarget' to bean 'lamsToolService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'resourceManagerTarget' to bean 'learnerService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'resourceManagerTarget' to bean 'auditService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'resourceManagerTarget' to bean 'userManagementService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'resourceManagerTarget' to bean 'exportToolContentService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'resourceManagerTarget' to bean 'messageService' 14:10:26,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'resourceManagerTarget' to bean 'coreNotebookService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:26,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemVisitDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemVisitDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO] 14:10:26,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceAttachmentDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceAttachmentDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceUserDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceUserDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceSessionDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceSessionDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceToolContentHandler(org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceToolContentHandler(org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceManagerTarget' 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceManagerTarget' 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceService' 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceService' 14:10:26,410 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceService' to allow for resolving potential circular references 14:10:26,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'resourceService' to bean 'transactionManager' 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:26,410 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'resourceService' to bean 'resourceManagerTarget' 14:10:26,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceManagerTarget' 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1a07c1c] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemComplete] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemAccess] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemVisible] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:26,410 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'resourceService' 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceService' 14:10:26,410 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceService' 14:10:26,410 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:26,410 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:26,410 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:26,410 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.rsrc.service.IResourceService 14:10:26,410 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:26,410 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceService' 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'resourceService' 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceService' 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceService' is a factory bean 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteSessionFactory' 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteSessionFactory' 14:10:26,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteSessionFactory' to allow for resolving potential circular references 14:10:26,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'voteSessionFactory' to bean 'toolDataSource' 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:26,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'voteSessionFactory' to bean 'hibernateProperties' 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:26,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:26,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:26,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteSessionFactory' 14:10:26,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteSessionFactory' 14:10:26,489 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] 14:10:26,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteContentDAO' to allow for resolving potential circular references 14:10:26,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteContentDAO' to bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteSessionDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteSessionDAO' 14:10:26,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] 14:10:26,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteSessionDAO' to allow for resolving potential circular references 14:10:26,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteSessionDAO' to bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteSessionDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteSessionDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteSessionDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUserDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUserDAO' 14:10:26,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] 14:10:26,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUserDAO' to allow for resolving potential circular references 14:10:26,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUserDAO' to bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUserDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUserDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUserDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteQueContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteQueContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] 14:10:26,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteQueContentDAO' to allow for resolving potential circular references 14:10:26,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteQueContentDAO' to bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteQueContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteQueContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteQueContentDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUsrAttemptDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUsrAttemptDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUsrAttemptDAO' 14:10:26,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] 14:10:26,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUsrAttemptDAO' to allow for resolving potential circular references 14:10:26,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUsrAttemptDAO' to bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUsrAttemptDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUsrAttemptDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUsrAttemptDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUploadedFileDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUploadedFileDAO' 14:10:26,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] 14:10:26,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUploadedFileDAO' to allow for resolving potential circular references 14:10:26,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUploadedFileDAO' to bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUploadedFileDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUploadedFileDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUploadedFileDAO' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteToolContentHandler' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteToolContentHandler' 14:10:26,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] 14:10:26,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteToolContentHandler' to allow for resolving potential circular references 14:10:26,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'voteToolContentHandler' to bean 'repositoryService' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] 14:10:26,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteToolContentHandler' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteToolContentHandler' 14:10:26,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteService' 14:10:26,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteService' to allow for resolving potential circular references 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'voteService' to bean 'transactionManager' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' of bean 'voteService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' 14:10:26,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteContentDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'voteContentDAO' 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteContentDAO' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteSessionDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'voteSessionDAO' 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionDAO' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUserDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'voteUserDAO' 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUserDAO' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'voteQueContentDAO' 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteQueContentDAO' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUsrAttemptDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'voteUsrAttemptDAO' 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUsrAttemptDAO' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'voteUploadedFileDAO' 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUploadedFileDAO' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'lamsToolService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'repositoryService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'learnerService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'auditService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'voteToolContentHandler' 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteToolContentHandler' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'exportToolContentService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:26,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' to bean 'coreNotebookService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteSessionDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteSessionDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUserDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUserDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteQueContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteQueContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUsrAttemptDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUsrAttemptDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUploadedFileDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUploadedFileDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#ab8796' 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QacpApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:26,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'voteService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteService' 14:10:26,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteService' 14:10:26,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:26,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:26,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:26,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.vote.service.IVoteService 14:10:26,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.vote.VoteAppConstants 14:10:26,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:26,582 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteService' 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'voteService' 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteService' 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteService' is a factory bean 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookSessionFactory' 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookSessionFactory' 14:10:26,614 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,614 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookSessionFactory' to allow for resolving potential circular references 14:10:26,614 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'notebookSessionFactory' to bean 'toolDataSource' 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:26,614 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'notebookSessionFactory' to bean 'hibernateProperties' 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:26,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:26,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:26,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookSessionFactory' 14:10:26,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookSessionFactory' 14:10:26,660 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookService' 14:10:26,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookService' to allow for resolving potential circular references 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'notebookService' to bean 'transactionManager' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' of bean 'notebookService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.service.NotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' 14:10:26,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'notebookAttachmentDAO' 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookAttachmentDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookAttachmentDAO' 14:10:26,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookAttachmentDAO' to allow for resolving potential circular references 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookAttachmentDAO' to bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookAttachmentDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookAttachmentDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookAttachmentDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookSessionDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'notebookSessionDAO' 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookSessionDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookSessionDAO' 14:10:26,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookSessionDAO' to allow for resolving potential circular references 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookSessionDAO' to bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookSessionDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookSessionDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookSessionDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookUserDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'notebookUserDAO' 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookUserDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookUserDAO' 14:10:26,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookUserDAO' to allow for resolving potential circular references 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookUserDAO' to bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookUserDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookUserDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookUserDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'notebookDAO' 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookDAO' 14:10:26,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookDAO' to allow for resolving potential circular references 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookDAO' to bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookDAO' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'lamsToolService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'learnerService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'auditService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'notebookToolContentHandler' 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookToolContentHandler' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookToolContentHandler' 14:10:26,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookToolContentHandler' to allow for resolving potential circular references 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'notebookToolContentHandler' to bean 'repositoryService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookToolContentHandler' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookToolContentHandler' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'exportToolContentService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' to bean 'coreNotebookService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookAttachmentDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookAttachmentDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookSessionDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookSessionDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookUserDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookUserDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#254ae5' 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'notebookService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookService' 14:10:26,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookService' 14:10:26,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:26,676 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:26,676 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:26,676 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.notebook.service.INotebookService 14:10:26,676 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:26,676 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookService' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'notebookService' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookService' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookService' is a factory bean 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvMessageSource' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvMessageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvMessageSource' 14:10:26,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:26,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvMessageSource' to allow for resolving potential circular references 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvMessageSource' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvMessageSource' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvMessageService' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvMessageService' 14:10:26,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:26,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvMessageService' to allow for resolving potential circular references 14:10:26,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'lasurvMessageService' to bean 'lasurvMessageSource' 14:10:26,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvMessageSource' 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvMessageService' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvMessageService' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveySessionFactory' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveySessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveySessionFactory' 14:10:26,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveySessionFactory' to allow for resolving potential circular references 14:10:26,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'lasurvSurveySessionFactory' to bean 'toolDataSource' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:26,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'lasurvSurveySessionFactory' to bean 'hibernateProperties' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveySessionFactory' 14:10:26,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveySessionFactory' 14:10:26,754 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:26,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveySessionFactory' 14:10:26,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lasurvSurveySessionFactory' 14:10:26,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:26,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:26,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyDao' 14:10:26,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyDao' 14:10:26,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] 14:10:26,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyDao' to allow for resolving potential circular references 14:10:26,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyDao' to bean 'lasurvSurveySessionFactory' 14:10:26,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyQuestionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyQuestionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyQuestionDao' 14:10:26,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyQuestionDao' to allow for resolving potential circular references 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyQuestionDao' to bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyQuestionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyQuestionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyQuestionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyAnswerDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyAnswerDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyAnswerDao' 14:10:26,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyAnswerDao' to allow for resolving potential circular references 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyAnswerDao' to bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyAnswerDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyAnswerDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyAnswerDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyAttachmentDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyAttachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyAttachmentDao' 14:10:26,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyAttachmentDao' to allow for resolving potential circular references 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyAttachmentDao' to bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyAttachmentDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyAttachmentDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyAttachmentDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyUserDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyUserDao' 14:10:26,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyUserDao' to allow for resolving potential circular references 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyUserDao' to bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyUserDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyUserDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyUserDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveySessionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveySessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveySessionDao' 14:10:26,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveySessionDao' to allow for resolving potential circular references 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveySessionDao' to bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveySessionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveySessionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveySessionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyToolContentHandler' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyToolContentHandler' 14:10:26,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyToolContentHandler' to allow for resolving potential circular references 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lasurvSurveyToolContentHandler' to bean 'repositoryService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyToolContentHandler' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyToolContentHandler' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyManagerTarget' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyManagerTarget' 14:10:26,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyManagerTarget' to allow for resolving potential circular references 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyDao' 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyQuestionDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyQuestionDao' 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyQuestionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyAnswerDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyAnswerDao' 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyAnswerDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyAttachmentDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyAttachmentDao' 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyAttachmentDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyUserDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyUserDao' 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyUserDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveySessionDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveySessionDao' 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionDao' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyToolContentHandler'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyToolContentHandler' 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyToolContentHandler' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lasurvSurveyManagerTarget' to bean 'repositoryService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'lasurvSurveyManagerTarget' to bean 'lamsToolService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'lasurvSurveyManagerTarget' to bean 'learnerService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'lasurvSurveyManagerTarget' to bean 'auditService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'lasurvSurveyManagerTarget' to bean 'userManagementService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'lasurvSurveyManagerTarget' to bean 'exportToolContentService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvMessageService' 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvMessageService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'lasurvSurveyManagerTarget' to bean 'coreNotebookService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyDao(org.lamsfoundation.lams.tool.survey.dao.SurveyDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyDao(org.lamsfoundation.lams.tool.survey.dao.SurveyDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyDAO] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyQuestionDao(org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyQuestionDao(org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAnswerDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAnswerDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAttachmentDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAttachmentDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyUserDao(org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyUserDao(org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveySessionDao(org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveySessionDao(org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyToolContentHandler(org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyToolContentHandler(org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyManagerTarget' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyManagerTarget' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyService' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyService' 14:10:26,785 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyService' to allow for resolving potential circular references 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lasurvSurveyService' to bean 'transactionManager' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:26,785 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lasurvSurveyService' to bean 'lasurvSurveyManagerTarget' 14:10:26,785 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,785 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyManagerTarget' 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,785 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:26,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@c68663] 14:10:26,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:26,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:26,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lasurvSurveyService' 14:10:26,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyService' 14:10:26,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyService' 14:10:26,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:26,817 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:26,817 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:26,817 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.survey.service.ISurveyService 14:10:26,817 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:26,817 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyService' 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lasurvSurveyService' 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyService' 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveyService' is a factory bean 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeSessionFactory' 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeSessionFactory' 14:10:26,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeSessionFactory' to allow for resolving potential circular references 14:10:26,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'lascrbScribeSessionFactory' to bean 'toolDataSource' 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:26,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'lascrbScribeSessionFactory' to bean 'hibernateProperties' 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:26,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:26,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:26,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeSessionFactory' 14:10:26,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeSessionFactory' 14:10:26,895 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeSessionFactory' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lascrbScribeSessionFactory' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeService' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeService' 14:10:26,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeService' to allow for resolving potential circular references 14:10:26,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lascrbScribeService' to bean 'transactionManager' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' of bean 'lascrbScribeService' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.service.ScribeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' 14:10:26,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'lascrbScribeAttachmentDAO' 14:10:26,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeAttachmentDAO' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeAttachmentDAO' 14:10:26,910 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] 14:10:26,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeAttachmentDAO' to allow for resolving potential circular references 14:10:26,910 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeAttachmentDAO' to bean 'lascrbScribeSessionFactory' 14:10:26,910 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:26,910 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] 14:10:26,910 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeAttachmentDAO' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeAttachmentDAO' 14:10:26,910 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeAttachmentDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeSessionDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'lascrbScribeSessionDAO' 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeSessionDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeSessionDAO' 14:10:26,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeSessionDAO' to allow for resolving potential circular references 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeSessionDAO' to bean 'lascrbScribeSessionFactory' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeSessionDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeSessionDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeSessionDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeUserDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'lascrbScribeUserDAO' 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeUserDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeUserDAO' 14:10:26,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeUserDAO' to allow for resolving potential circular references 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeUserDAO' to bean 'lascrbScribeSessionFactory' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeUserDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeUserDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeUserDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeHeadingDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'lascrbScribeHeadingDAO' 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeHeadingDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeHeadingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeHeadingDAO' 14:10:26,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeHeadingDAO' to allow for resolving potential circular references 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeHeadingDAO' to bean 'lascrbScribeSessionFactory' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeHeadingDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeHeadingDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeHeadingDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'lascrbScribeDAO' 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeDAO' 14:10:26,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeDAO' to allow for resolving potential circular references 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeDAO' to bean 'lascrbScribeSessionFactory' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeDAO' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'lamsToolService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'learnerService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'auditService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'lascrbScribeToolContentHandler' 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeToolContentHandler' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeToolContentHandler' 14:10:26,926 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeToolContentHandler' to allow for resolving potential circular references 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lascrbScribeToolContentHandler' to bean 'repositoryService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeToolContentHandler' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeToolContentHandler' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'exportToolContentService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:26,926 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' to bean 'coreNotebookService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeAttachmentDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeAttachmentDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeSessionDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeSessionDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeUserDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeUserDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeHeadingDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeHeadingDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1b33087' 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:26,926 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lascrbScribeService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeService' 14:10:26,926 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeService' 14:10:26,926 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:26,926 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:26,926 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:26,926 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.scribe.service.IScribeService 14:10:26,926 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:26,926 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeService' 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lascrbScribeService' 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeService' 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeService' is a factory bean 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcSessionFactory' 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcSessionFactory' 14:10:26,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcSessionFactory' to allow for resolving potential circular references 14:10:26,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'mcSessionFactory' to bean 'toolDataSource' 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:26,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'mcSessionFactory' to bean 'hibernateProperties' 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:26,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:26,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:26,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:26,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcSessionFactory' 14:10:26,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcSessionFactory' 14:10:27,051 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcContentDAO' to allow for resolving potential circular references 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcContentDAO' to bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcSessionDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcSessionDAO' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcSessionDAO' to allow for resolving potential circular references 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcSessionDAO' to bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcSessionDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcSessionDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcSessionDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUserDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUserDAO' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUserDAO' to allow for resolving potential circular references 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUserDAO' to bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUserDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUserDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUserDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcQueContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcQueContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcQueContentDAO' to allow for resolving potential circular references 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcQueContentDAO' to bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcQueContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcQueContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcQueContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcOptionsContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcOptionsContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcOptionsContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcOptionsContentDAO' to allow for resolving potential circular references 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcOptionsContentDAO' to bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcOptionsContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcOptionsContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcOptionsContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUsrAttemptDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUsrAttemptDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUsrAttemptDAO' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUsrAttemptDAO' to allow for resolving potential circular references 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUsrAttemptDAO' to bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUsrAttemptDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUsrAttemptDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUsrAttemptDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUploadedFileDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUploadedFileDAO' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUploadedFileDAO' to allow for resolving potential circular references 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUploadedFileDAO' to bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUploadedFileDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUploadedFileDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUploadedFileDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcToolContentHandler' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcToolContentHandler' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcToolContentHandler' to allow for resolving potential circular references 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'mcToolContentHandler' to bean 'repositoryService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcToolContentHandler' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcToolContentHandler' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcService' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcService' to allow for resolving potential circular references 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'mcService' to bean 'transactionManager' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' of bean 'mcService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' 14:10:27,082 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'mcContentDAO' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcSessionDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'mcSessionDAO' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUserDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'mcUserDAO' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUserDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'mcQueContentDAO' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcQueContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcOptionsContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'mcOptionsContentDAO' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcOptionsContentDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUsrAttemptDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'mcUsrAttemptDAO' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUsrAttemptDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'mcUploadedFileDAO' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUploadedFileDAO' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'lamsToolService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'repositoryService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'learnerService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'mcToolContentHandler' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcToolContentHandler' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'auditService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'exportToolContentService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' to bean 'coreNotebookService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcSessionDAO(org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcSessionDAO(org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUserDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUserDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcQueContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcQueContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcOptionsContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcOptionsContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUsrAttemptDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUsrAttemptDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUploadedFileDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUploadedFileDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#112731f' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-MccpApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:27,082 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'mcService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcService' 14:10:27,082 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcService' 14:10:27,082 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:27,082 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:27,082 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:27,082 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.mc.McAppConstants 14:10:27,082 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.mc.service.IMcService 14:10:27,082 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:27,082 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:27,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcService' 14:10:27,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'mcService' 14:10:27,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcService' 14:10:27,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcService' is a factory bean 14:10:27,129 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:23 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml,classpath:/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:27,129 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:27,129 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:23 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/authoring/authoringApplicationContext.xml,classpath:/org/lamsfoundation/lams/monitoring/monitoringApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:27,129 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 3390 ms 14:10:27,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:27,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@d062ed] 14:10:27,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSingleSession(boolean)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:27,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSingleSession(boolean)] with value of type [boolean] 14:10:27,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:27,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:27,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:27,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,192 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:27,239 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/lachat11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11239lams-tool-lachat11-exp.war/ 14:10:27,536 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:27,536 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/lachat11]] Loading Spring root WebApplicationContext 14:10:27,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,551 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:27,551 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1662429] 14:10:27,551 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:27,551 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:27,551 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:27,598 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:27,598 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:27,598 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:27,598 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:27,598 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:27,676 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@d03e03] 14:10:27,676 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:27,676 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:27,676 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:27,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:27,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:27,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:27,707 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:27,739 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:27,739 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:27,739 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:27,739 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:27,739 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:27,739 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@19747c9] 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:27,754 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@ea01d7] 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#11ed915] 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:27,754 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:27,754 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@3e162d] 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a] 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:27,770 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@c04fc1] 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:27,770 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:27,786 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1b42c30] 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2] 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:27,786 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml] 14:10:27,786 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,chatSessionFactory,chatService,chatDAO,chatSessionDAO,chatUserDAO,chatMessageDAO,chatAttachmentDAO,chatToolContentHandler]; root of BeanFactory hierarchy 14:10:27,801 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 75 beans defined in application context [Root WebApplicationContext] 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,801 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@10608e6] 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,801 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1325877] 14:10:27,801 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@4e1c6e] 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,801 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,chatSessionFactory,chatService,chatDAO,chatSessionDAO,chatUserDAO,chatMessageDAO,chatAttachmentDAO,chatToolContentHandler]; root of BeanFactory hierarchy] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:27,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:27,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:27,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:27,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:27,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:27,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:27,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:27,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:27,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:27,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:27,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:27,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:27,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:27,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:27,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:27,801 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:27,817 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:27,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:27,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:27,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:27,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:27,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:27,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:27,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:27,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:27,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:27,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:27,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:27,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:27,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:27,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:28,254 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:28,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:28,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:28,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:28,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:28,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:28,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:28,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:28,786 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:28,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:28,786 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:28,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:28,832 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:28,832 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:28,832 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:28,832 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:28,832 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:28,832 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:28,832 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:28,832 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:28,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:28,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:28,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:28,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:28,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:28,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:28,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:28,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:28,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:28,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:28,832 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:28,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:28,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@365dc0] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,832 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,832 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:28,832 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:28,832 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:28,832 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:28,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:28,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:28,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:28,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:28,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:28,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:28,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@f379ef] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:28,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:28,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:28,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:28,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:28,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:28,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:28,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:28,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:28,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:28,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:28,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:28,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:28,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:28,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:28,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:28,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@23d87f] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:28,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:28,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:28,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:28,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:28,957 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:28,957 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:28,957 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:28,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:28,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:28,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:28,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:28,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:28,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:28,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:28,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:29,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:29,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:29,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:29,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:29,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:29,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:29,004 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:29,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@b73e5] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:29,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:29,004 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:29,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:29,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:29,004 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:29,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:29,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:29,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:29,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:29,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:29,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:29,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:29,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:29,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:29,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:29,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:29,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@c540c0] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:29,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:29,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:29,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:29,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:29,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:29,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:29,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:29,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:29,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:29,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:29,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:29,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:29,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:29,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:29,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:29,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:29,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:29,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:29,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@4d4834] 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:29,114 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:29,114 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:29,114 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:29,114 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:29,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:29,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:29,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:29,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:29,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:29,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:29,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:29,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:29,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:29,129 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:29,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:29,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1bf8785] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:29,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:29,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:29,129 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:29,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:29,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:29,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:29,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:29,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:29,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:29,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:29,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:29,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:29,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:29,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:29,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:29,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:29,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:29,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:29,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:29,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:29,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:29,270 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:29,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:29,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,270 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:29,270 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:29,270 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:29,286 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:29,286 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#11ed915' of bean 'lamsToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#11ed915' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#11ed915' 14:10:29,286 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:29,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#11ed915' to bean 'toolDAO' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#11ed915' to bean 'toolSessionDAO' 14:10:29,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#11ed915' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#11ed915' 14:10:29,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,286 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:29,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,286 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:29,286 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:29,286 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:29,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:29,286 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:29,286 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:29,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:29,286 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:29,286 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:29,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:29,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:29,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:29,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:29,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:29,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:29,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:29,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:29,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:29,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:29,301 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:29,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' of bean 'exportService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' 14:10:29,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' to bean 'lamsCoreToolService' 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' to bean 'coreNotebookService' 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' to bean 'activityDAO' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' to bean 'learnerService' 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' to bean 'lessonDAO' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' to bean 'baseDAO' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' to bean 'learningMessageService' 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' to bean 'themeService' 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#22023a' 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,317 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:29,317 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:29,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:29,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:29,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:29,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:29,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:29,379 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:29,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:29,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:29,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:29,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:29,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:29,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:29,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:29,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:29,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:29,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:29,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:29,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:29,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:29,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:29,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:29,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:29,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:29,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:29,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,426 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:29,426 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:29,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:29,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatSessionFactory' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatSessionFactory' 14:10:29,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:29,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatSessionFactory' to allow for resolving potential circular references 14:10:29,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'chatSessionFactory' to bean 'toolDataSource' 14:10:29,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:29,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'chatSessionFactory' to bean 'hibernateProperties' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:29,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:29,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:29,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:29,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:29,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:29,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatSessionFactory' 14:10:29,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatSessionFactory' 14:10:29,504 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:29,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatSessionFactory' 14:10:29,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'chatSessionFactory' 14:10:29,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:29,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:29,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatService' 14:10:29,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatService' 14:10:29,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatService' to allow for resolving potential circular references 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'chatService' to bean 'transactionManager' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' of bean 'chatService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.service.ChatService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' 14:10:29,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'chatAttachmentDAO' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatAttachmentDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatAttachmentDAO' 14:10:29,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatAttachmentDAO' to allow for resolving potential circular references 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatAttachmentDAO' to bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatAttachmentDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatAttachmentDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatAttachmentDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatAttachmentDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatMessageDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'chatMessageDAO' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatMessageDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatMessageDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatMessageDAO' 14:10:29,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatMessageDAO' to allow for resolving potential circular references 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatMessageDAO' to bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatMessageDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatMessageDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatMessageDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatMessageDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatSessionDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'chatSessionDAO' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatSessionDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatSessionDAO' 14:10:29,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatSessionDAO' to allow for resolving potential circular references 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatSessionDAO' to bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatSessionDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatSessionDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatSessionDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatSessionDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatUserDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'chatUserDAO' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatUserDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatUserDAO' 14:10:29,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatUserDAO' to allow for resolving potential circular references 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatUserDAO' to bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatUserDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatUserDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatUserDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatUserDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatDAO'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'chatDAO' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatDAO' 14:10:29,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatDAO' to allow for resolving potential circular references 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'chatDAO' to bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatSessionFactory' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatSessionFactory' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.chat.dao.hibernate.ChatDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatDAO' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'lamsToolService' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'learnerService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'auditService' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'chatToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'chatToolContentHandler' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'chatToolContentHandler' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'chatToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'chatToolContentHandler' 14:10:29,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'chatToolContentHandler' to allow for resolving potential circular references 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'chatToolContentHandler' to bean 'repositoryService' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.chat.util.ChatToolContentHandler] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatToolContentHandler' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatToolContentHandler' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'exportToolContentService' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' to bean 'coreNotebookService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatAttachmentDAO(org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatAttachmentDAO(org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatAttachmentDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatMessageDAO(org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatMessageDAO(org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatMessageDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatSessionDAO(org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatSessionDAO(org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatSessionDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatUserDAO(org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatUserDAO(org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatUserDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatDAO(org.lamsfoundation.lams.tool.chat.dao.IChatDAO)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatDAO(org.lamsfoundation.lams.tool.chat.dao.IChatDAO)] with value of type [org.lamsfoundation.lams.tool.chat.dao.IChatDAO] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setChatToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.chat.service.ChatService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.chat.service.ChatService#1c142c2' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:29,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'chatService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'chatService' 14:10:29,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'chatService' 14:10:29,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:29,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.chat.service.IChatService 14:10:29,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:29,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:29,582 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:29,582 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.chat.service.ChatService] 14:10:29,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'chatService' 14:10:29,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'chatService' 14:10:29,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'chatService' 14:10:29,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'chatService' is a factory bean 14:10:29,598 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:27 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] 14:10:29,598 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:29,598 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:27 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/chat/chatApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:29,598 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 2062 ms 14:10:29,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:29,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:29,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:29,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:29,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:29,661 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:29,770 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/lafrum11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11244lams-tool-lafrum11-exp.war/ 14:10:30,270 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:30,270 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/lafrum11]] Loading Spring root WebApplicationContext 14:10:30,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:30,270 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:30,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@a42fed] 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:30,286 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@14692c9] 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:30,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:30,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:30,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:30,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:30,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:30,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:30,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:30,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:30,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:30,317 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:30,317 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:30,317 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@4edf4a] 14:10:30,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:30,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:30,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:30,332 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@25a091] 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#50a11a] 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:30,332 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:30,332 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@180dd34] 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:30,348 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@13abf3d] 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:30,348 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff] 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:30,364 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@d5714b] 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:30,364 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:30,379 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:30,379 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:30,379 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:30,379 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:30,379 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:30,379 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml] 14:10:30,379 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,messageSource,forumMessageService,forumSessionFactory,forumDao,forumUserDao,attachmentDao,messageDao,messageSeqDao,forumToolSessionDao,forumToolContentHandler,forumManagerTarget,forumService]; root of BeanFactory hierarchy 14:10:30,379 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 79 beans defined in application context [Root WebApplicationContext] 14:10:30,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:30,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSource' 14:10:30,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:30,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:30,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:30,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:30,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSource' to allow for resolving potential circular references 14:10:30,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:30,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:30,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:30,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:30,379 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[org.lamsfoundation.lams.tool.forum.ApplicationResources]] 14:10:30,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:30,379 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@100fa88] 14:10:30,379 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@1402772] 14:10:30,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:30,379 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,messageSource,forumMessageService,forumSessionFactory,forumDao,forumUserDao,attachmentDao,messageDao,messageSeqDao,forumToolSessionDao,forumToolContentHandler,forumManagerTarget,forumService]; root of BeanFactory hierarchy] 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:30,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:30,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:30,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:30,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:30,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:30,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:30,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:30,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:30,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:30,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:30,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:30,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:30,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:30,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:30,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:30,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:30,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:30,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:30,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:30,489 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:30,489 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:30,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:30,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:30,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:30,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:30,989 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:31,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:31,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:31,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:31,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:31,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:31,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:31,567 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:31,567 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:31,567 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:31,567 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:31,567 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:31,567 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:31,567 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:31,567 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:31,582 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:31,582 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:31,582 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:31,582 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:31,582 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:31,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:31,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:31,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:31,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:31,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:31,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:31,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:31,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:31,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:31,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:31,582 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:31,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:31,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1d7a082] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,582 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,582 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:31,582 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:31,582 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:31,582 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:31,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:31,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:31,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:31,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:31,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:31,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:31,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:31,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:31,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:31,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:31,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:31,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:31,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:31,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:31,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:31,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:31,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:31,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:31,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:31,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:31,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:31,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:31,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:31,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@4e18d4] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,676 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,676 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:31,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:31,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:31,676 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:31,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:31,707 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:31,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:31,707 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:31,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:31,707 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:31,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:31,707 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:31,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:31,707 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,707 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:31,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:31,707 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@d78fb4] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,707 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,707 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,707 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,707 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:31,707 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:31,707 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:31,707 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:31,739 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:31,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:31,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:31,739 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:31,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:31,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:31,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:31,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:31,739 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:31,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:31,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:31,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:31,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:31,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:31,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:31,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:31,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:31,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:31,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:31,754 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:31,754 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@122152b] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,754 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,754 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:31,754 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:31,754 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,754 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:31,754 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:31,754 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:31,754 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:31,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:31,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:31,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:31,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:31,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:31,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:31,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:31,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:31,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:31,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:31,801 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:31,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@af8fc0] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:31,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,801 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,833 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:31,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:31,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:31,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:31,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:31,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:31,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:31,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:31,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:31,848 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:31,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:31,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:31,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:31,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:31,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:31,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:31,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:31,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:31,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:31,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:31,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:31,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:31,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:31,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:31,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:31,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:31,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:31,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:31,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:31,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:31,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:31,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@3778cf] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:31,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:31,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:31,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:31,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:31,895 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:31,895 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:31,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:31,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:31,895 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:31,895 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:31,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:31,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:31,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:31,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:31,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:31,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:31,958 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:31,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:31,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:31,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:31,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:31,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:31,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:31,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:31,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:31,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:31,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:31,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:31,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:31,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:31,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:31,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:31,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:31,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:31,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:31,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:31,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:31,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:31,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:31,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:31,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:31,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:31,989 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:31,989 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:32,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:32,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:32,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:32,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:32,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:32,004 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:32,004 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:32,004 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:32,004 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,004 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:32,004 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:32,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:32,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:32,020 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:32,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:32,020 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:32,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:32,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:32,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:32,020 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,020 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:32,020 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:32,020 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:32,020 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:32,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:32,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:32,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:32,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:32,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:32,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:32,036 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,036 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,036 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,036 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,036 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,036 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:32,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:32,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:32,036 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:32,036 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:32,036 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:32,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:32,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#50a11a' of bean 'lamsToolService' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#50a11a' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#50a11a' 14:10:32,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:32,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#50a11a' to bean 'toolDAO' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#50a11a' to bean 'toolSessionDAO' 14:10:32,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#50a11a' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#50a11a' 14:10:32,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,051 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:32,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:32,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:32,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:32,051 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:32,051 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:32,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:32,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:32,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:32,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:32,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@6cd0f9] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:32,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:32,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:32,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:32,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:32,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:32,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:32,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:32,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:32,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:32,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:32,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:32,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:32,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:32,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:32,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:32,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:32,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:32,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:32,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:32,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:32,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:32,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:32,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:32,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:32,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:32,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:32,129 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:32,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:32,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:32,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,129 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,129 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:32,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:32,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:32,129 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:32,129 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:32,129 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:32,129 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:32,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' of bean 'exportService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' 14:10:32,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' to bean 'lamsCoreToolService' 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' to bean 'coreNotebookService' 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' to bean 'activityDAO' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' to bean 'learnerService' 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' to bean 'lessonDAO' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' to bean 'baseDAO' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' to bean 'learningMessageService' 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' to bean 'themeService' 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1e17cff' 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,145 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,145 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,145 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:32,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:32,145 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:32,145 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumMessageService' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumMessageService' 14:10:32,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:32,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumMessageService' to allow for resolving potential circular references 14:10:32,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'forumMessageService' to bean 'messageSource' 14:10:32,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:32,161 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:32,161 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumMessageService' 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumMessageService' 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumSessionFactory' 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumSessionFactory' 14:10:32,161 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:32,161 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumSessionFactory' to allow for resolving potential circular references 14:10:32,161 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'forumSessionFactory' to bean 'toolDataSource' 14:10:32,161 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:32,161 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'forumSessionFactory' to bean 'hibernateProperties' 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:32,161 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:32,161 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:32,161 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:32,161 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:32,161 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:32,161 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumSessionFactory' 14:10:32,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumSessionFactory' 14:10:32,239 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumDao' 14:10:32,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:32,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumDao' to allow for resolving potential circular references 14:10:32,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumDao' to bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumUserDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumUserDao' 14:10:32,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:32,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumUserDao' to allow for resolving potential circular references 14:10:32,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumUserDao' to bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumUserDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumUserDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumUserDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'attachmentDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'attachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'attachmentDao' 14:10:32,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:32,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'attachmentDao' to allow for resolving potential circular references 14:10:32,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'attachmentDao' to bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'attachmentDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'attachmentDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'attachmentDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageDao' 14:10:32,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:32,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageDao' to allow for resolving potential circular references 14:10:32,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'messageDao' to bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'messageDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSeqDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSeqDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSeqDao' 14:10:32,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:32,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSeqDao' to allow for resolving potential circular references 14:10:32,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'messageSeqDao' to bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSeqDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'messageSeqDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSeqDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumToolSessionDao' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumToolSessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumToolSessionDao' 14:10:32,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:32,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumToolSessionDao' to allow for resolving potential circular references 14:10:32,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'forumToolSessionDao' to bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumSessionFactory' 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumSessionFactory' is a factory bean 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:32,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:32,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumToolSessionDao' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumToolSessionDao' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumToolSessionDao' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumToolContentHandler' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumToolContentHandler' 14:10:32,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumToolContentHandler' to allow for resolving potential circular references 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'forumToolContentHandler' to bean 'repositoryService' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumToolContentHandler' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumToolContentHandler' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumManagerTarget' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.forum.service.ForumService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumManagerTarget' 14:10:32,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumManagerTarget' to allow for resolving potential circular references 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumDao'' in bean 'forumManagerTarget' to bean 'forumDao' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumDao' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumUserDao'' in bean 'forumManagerTarget' to bean 'forumUserDao' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumUserDao' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'attachmentDao'' in bean 'forumManagerTarget' to bean 'attachmentDao' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'attachmentDao' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageDao'' in bean 'forumManagerTarget' to bean 'messageDao' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageDao' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSeqDao'' in bean 'forumManagerTarget' to bean 'messageSeqDao' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSeqDao' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumToolSessionDao'' in bean 'forumManagerTarget' to bean 'forumToolSessionDao' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumToolSessionDao' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'forumToolContentHandler'' in bean 'forumManagerTarget' to bean 'forumToolContentHandler' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumToolContentHandler' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'forumManagerTarget' to bean 'repositoryService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'forumManagerTarget' to bean 'lamsToolService' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'forumManagerTarget' to bean 'learnerService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'forumManagerTarget' to bean 'userManagementService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'forumManagerTarget' to bean 'exportToolContentService' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'forumManagerTarget' to bean 'auditService' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'forumManagerTarget' to bean 'forumMessageService' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumMessageService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'forumManagerTarget' to bean 'coreNotebookService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumDao(org.lamsfoundation.lams.tool.forum.persistence.ForumDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumDao(org.lamsfoundation.lams.tool.forum.persistence.ForumDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumDao] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumUserDao(org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumUserDao(org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumUserDao] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAttachmentDao(org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAttachmentDao(org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.AttachmentDao] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageDao(org.lamsfoundation.lams.tool.forum.persistence.MessageDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageDao(org.lamsfoundation.lams.tool.forum.persistence.MessageDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.MessageDao] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageSeqDao(org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageSeqDao(org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.MessageSeqDao] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolSessionDao(org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolSessionDao(org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao)] with value of type [org.lamsfoundation.lams.tool.forum.persistence.ForumToolSessionDao] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolContentHandler(org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setForumToolContentHandler(org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.forum.util.ForumToolContentHandler] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.forum.service.ForumService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumManagerTarget' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumManagerTarget' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'forumService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'forumService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'forumService' 14:10:32,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'forumService' to allow for resolving potential circular references 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'forumService' to bean 'transactionManager' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'forumService' to bean 'forumManagerTarget' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumManagerTarget' 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1bdd27a] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishUserSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [releaseMarksForSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [replyTopic] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [cloneContentTopics] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [removeToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:32,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'forumService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'forumService' 14:10:32,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'forumService' 14:10:32,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:32,317 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:32,317 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:32,317 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.forum.service.IForumService 14:10:32,317 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:32,317 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.forum.service.ForumService] 14:10:32,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'forumService' 14:10:32,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'forumService' 14:10:32,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'forumService' 14:10:32,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'forumService' is a factory bean 14:10:32,333 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:30 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] 14:10:32,333 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:32,333 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:30 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/forum/forumApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:32,333 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 2063 ms 14:10:32,333 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Initializing filter 'hibernateFilter' 14:10:32,333 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:32,333 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:32,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:32,333 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Filter 'hibernateFilter' configured successfully 14:10:32,333 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:32,333 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:32,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] on object of class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:32,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] with value of type [java.lang.String] 14:10:32,411 INFO [org.apache.struts.validator.ValidatorPlugIn] Loading validation rules file from '/WEB-INF/struts/validator-rules.xml' 14:10:32,411 INFO [org.apache.struts.validator.ValidatorPlugIn] Loading validation rules file from '/WEB-INF/struts/validation.xml' 14:10:32,911 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:33,004 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/lamc11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11248lams-tool-lamc11-exp.war/ 14:10:33,301 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:33,301 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/lamc11]] Loading Spring root WebApplicationContext 14:10:33,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:33,301 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:33,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@9d8ea9] 14:10:33,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:33,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:33,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:33,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:33,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:33,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:33,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:33,301 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:33,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@11b69] 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:33,317 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@aec705] 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:33,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:33,333 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@8c3b76] 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#93f17f] 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:33,333 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:33,333 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@d3d46d] 14:10:33,348 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:33,348 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:33,348 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:33,395 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@11f667c] 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:33,395 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6] 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:33,411 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@bd8b9c] 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca] 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:33,411 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml] 14:10:33,411 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,mcSessionFactory,mcContentDAO,mcSessionDAO,mcUserDAO,mcQueContentDAO,mcOptionsContentDAO,mcUsrAttemptDAO,mcUploadedFileDAO,mcToolContentHandler,mcService]; root of BeanFactory hierarchy 14:10:33,411 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 77 beans defined in application context [Root WebApplicationContext] 14:10:33,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:33,411 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1266392] 14:10:33,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:33,411 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1531f73] 14:10:33,411 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@35dfb4] 14:10:33,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:33,411 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,mcSessionFactory,mcContentDAO,mcSessionDAO,mcUserDAO,mcQueContentDAO,mcOptionsContentDAO,mcUsrAttemptDAO,mcUploadedFileDAO,mcToolContentHandler,mcService]; root of BeanFactory hierarchy] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:33,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:33,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:33,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:33,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:33,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:33,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:33,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:33,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:33,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:33,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:33,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:33,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:33,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:33,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:33,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:33,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:33,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:33,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:33,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:33,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:33,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:33,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:33,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:33,426 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:33,442 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:33,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:33,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:33,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:33,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:33,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:33,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:33,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:33,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:33,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:33,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:33,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:33,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:33,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:33,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:33,942 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:34,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:34,676 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:34,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:34,676 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:34,676 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:34,676 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:34,676 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:34,676 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:34,676 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:34,676 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:34,676 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:34,676 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:34,676 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:34,676 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:34,692 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:34,692 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:34,692 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:34,692 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:34,692 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:34,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:34,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:34,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:34,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:34,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:34,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:34,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:34,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:34,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:34,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:34,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:34,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:34,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1ca623f] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:34,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:34,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:34,692 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:34,708 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:34,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:34,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:34,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:34,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:34,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:34,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@169aba2] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,770 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,770 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:34,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:34,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:34,770 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:34,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:34,817 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:34,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:34,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:34,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:34,817 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:34,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:34,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:34,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:34,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:34,817 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:34,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:34,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@5e33d4] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,817 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:34,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:34,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:34,817 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:34,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:34,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:34,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:34,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:34,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:34,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:34,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:34,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:34,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:34,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:34,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:34,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:34,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:34,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:34,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:34,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:34,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:34,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:34,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:34,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:34,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:34,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:34,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:34,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:34,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:34,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:34,864 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:34,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1652020] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:34,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:34,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:34,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:34,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:34,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:34,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:34,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:34,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:34,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:34,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:34,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:34,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:34,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:34,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:34,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:34,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@14b389] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:34,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:34,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:34,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:34,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@146b111] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:34,958 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:34,958 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:34,958 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:34,958 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:34,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@130e37] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:34,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:34,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:34,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:34,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:34,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:34,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:34,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:35,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:35,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:35,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:35,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:35,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:35,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:35,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:35,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:35,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:35,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:35,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:35,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:35,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:35,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:35,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:35,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:35,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:35,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:35,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:35,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:35,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:35,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:35,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:35,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:35,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:35,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:35,083 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:35,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:35,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:35,083 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:35,083 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:35,083 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:35,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:35,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#93f17f' of bean 'lamsToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#93f17f' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#93f17f' 14:10:35,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:35,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#93f17f' to bean 'toolDAO' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#93f17f' to bean 'toolSessionDAO' 14:10:35,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#93f17f' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#93f17f' 14:10:35,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:35,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:35,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:35,098 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:35,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:35,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:35,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:35,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:35,176 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:35,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:35,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:35,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:35,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:35,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:35,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:35,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:35,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:35,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:35,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:35,208 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:35,208 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:35,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:35,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:35,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:35,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:35,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:35,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:35,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:35,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:35,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:35,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:35,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:35,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:35,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:35,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:35,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:35,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:35,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:35,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:35,223 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:35,223 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:35,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' of bean 'exportService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' 14:10:35,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' to bean 'lamsCoreToolService' 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' to bean 'coreNotebookService' 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' to bean 'activityDAO' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' to bean 'learnerService' 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' to bean 'lessonDAO' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' to bean 'baseDAO' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' to bean 'learningMessageService' 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' to bean 'themeService' 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#8163c6' 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:35,239 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:35,239 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcSessionFactory' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcSessionFactory' 14:10:35,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcSessionFactory' to allow for resolving potential circular references 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'mcSessionFactory' to bean 'toolDataSource' 14:10:35,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:35,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'mcSessionFactory' to bean 'hibernateProperties' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcSessionFactory' 14:10:35,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcSessionFactory' 14:10:35,317 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcSessionFactory' 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'mcSessionFactory' 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcContentDAO' 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcContentDAO' 14:10:35,333 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] 14:10:35,333 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcContentDAO' to allow for resolving potential circular references 14:10:35,333 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcContentDAO' to bean 'mcSessionFactory' 14:10:35,333 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:35,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McContentDAO] 14:10:35,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcContentDAO' 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcContentDAO' 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcContentDAO' 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcSessionDAO' 14:10:35,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcSessionDAO' 14:10:35,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcSessionDAO' to allow for resolving potential circular references 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcSessionDAO' to bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McSessionDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcSessionDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcSessionDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcSessionDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUserDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUserDAO' 14:10:35,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUserDAO' to allow for resolving potential circular references 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUserDAO' to bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUserDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUserDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUserDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUserDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcQueContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcQueContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcQueContentDAO' to allow for resolving potential circular references 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcQueContentDAO' to bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McQueContentDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcQueContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcQueContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcQueContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcOptionsContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcOptionsContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcOptionsContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcOptionsContentDAO' to allow for resolving potential circular references 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcOptionsContentDAO' to bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McOptionsContentDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcOptionsContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcOptionsContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcOptionsContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUsrAttemptDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUsrAttemptDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUsrAttemptDAO' 14:10:35,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUsrAttemptDAO' to allow for resolving potential circular references 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUsrAttemptDAO' to bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUsrAttemptDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUsrAttemptDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUsrAttemptDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUsrAttemptDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcUploadedFileDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcUploadedFileDAO' 14:10:35,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcUploadedFileDAO' to allow for resolving potential circular references 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'mcUploadedFileDAO' to bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionFactory' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcSessionFactory' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.mc.dao.hibernate.McUploadedFileDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcUploadedFileDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcUploadedFileDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcUploadedFileDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcToolContentHandler' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcToolContentHandler' 14:10:35,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcToolContentHandler' to allow for resolving potential circular references 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'mcToolContentHandler' to bean 'repositoryService' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.mc.util.McToolContentHandler] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcToolContentHandler' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcToolContentHandler' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'mcService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'mcService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'mcService' 14:10:35,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'mcService' to allow for resolving potential circular references 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'mcService' to bean 'transactionManager' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' of bean 'mcService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' 14:10:35,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'mcContentDAO' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcSessionDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'mcSessionDAO' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcSessionDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUserDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'mcUserDAO' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUserDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'mcQueContentDAO' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcQueContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcOptionsContentDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'mcOptionsContentDAO' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcOptionsContentDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUsrAttemptDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'mcUsrAttemptDAO' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUsrAttemptDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'mcUploadedFileDAO' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcUploadedFileDAO' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'lamsToolService' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'repositoryService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'learnerService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'mcToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'mcToolContentHandler' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcToolContentHandler' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'auditService' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'exportToolContentService' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' to bean 'coreNotebookService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcContentDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcSessionDAO(org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcSessionDAO(org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcSessionDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUserDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUserDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUserDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcQueContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcQueContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcQueContentDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcOptionsContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcOptionsContentDAO(org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUsrAttemptDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUsrAttemptDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUsrAttemptDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUploadedFileDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcUploadedFileDAO(org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.mc.dao.IMcUploadedFileDAO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setMcToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.mc.service.McServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.mc.service.McServicePOJO#18c8ca' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-MccpApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-McApplicationException] 14:10:35,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'mcService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'mcService' 14:10:35,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'mcService' 14:10:35,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:35,348 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:35,348 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:35,348 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.mc.McAppConstants 14:10:35,348 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.mc.service.IMcService 14:10:35,348 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:35,348 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.mc.service.McServicePOJO] 14:10:35,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'mcService' 14:10:35,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'mcService' 14:10:35,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'mcService' 14:10:35,379 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'mcService' is a factory bean 14:10:35,379 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:33 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] 14:10:35,379 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:35,379 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:33 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:35,379 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 2078 ms 14:10:35,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:35,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,379 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:35,379 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:35,379 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:35,379 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,442 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:35,551 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/lanb11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11253lams-tool-lanb11-exp.war/ 14:10:35,817 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:35,817 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/lanb11]] Loading Spring root WebApplicationContext 14:10:35,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,817 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:35,817 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@11d7dda] 14:10:35,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:35,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:35,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:35,833 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1318953] 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:35,833 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:35,848 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@12eb71e] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:35,848 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1f82290] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:35,848 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#1a53697] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:35,864 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1a328aa] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 7 elements in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 7 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml] 14:10:35,864 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1fa5d1a] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:35,864 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:35,879 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1f67efb] 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085] 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:35,879 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:35,879 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,nbSessionFactory,nbService,nbContentDAO,nbSessionDAO,nbUserDAO,nbAttachmentDAO,nbToolContentHandler,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping]; root of BeanFactory hierarchy 14:10:35,879 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 74 beans defined in application context [Root WebApplicationContext] 14:10:35,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,879 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1caeccf] 14:10:35,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,879 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1811015] 14:10:35,879 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@46ef2a] 14:10:35,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,879 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,nbSessionFactory,nbService,nbContentDAO,nbSessionDAO,nbUserDAO,nbAttachmentDAO,nbToolContentHandler,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping]; root of BeanFactory hierarchy] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:35,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:35,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:35,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:35,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:35,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:35,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:35,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:35,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:35,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:35,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:35,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,879 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:35,879 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:35,879 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:35,879 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:35,879 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,879 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:35,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:35,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:35,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:35,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:35,895 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:35,895 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:35,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:35,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:35,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:35,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:35,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:35,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:35,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:36,348 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:36,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:36,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:36,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:36,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:36,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:36,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:36,880 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:36,880 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:36,880 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:36,880 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:36,880 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:36,880 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:36,880 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:36,880 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:36,895 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:36,895 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:36,895 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:36,895 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:36,895 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:36,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:36,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:36,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:36,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:36,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:36,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:36,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:36,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:36,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:36,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:36,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:36,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:36,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@194a7ec] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:36,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:36,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:36,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:36,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:36,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:36,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:36,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:36,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:36,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:36,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:36,911 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:36,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:36,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:36,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:36,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:36,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:36,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@750e30] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:36,973 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:36,973 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:36,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:36,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:36,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:36,973 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:37,005 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:37,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:37,005 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:37,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:37,005 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:37,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:37,005 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:37,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:37,005 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:37,005 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:37,005 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:37,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1f2867] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,005 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,005 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,005 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:37,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:37,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:37,020 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:37,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:37,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:37,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:37,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:37,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:37,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:37,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:37,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:37,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:37,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:37,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:37,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:37,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:37,083 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:37,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:37,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:37,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@f9ebcd] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:37,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:37,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:37,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:37,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:37,083 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:37,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:37,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:37,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:37,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:37,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:37,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:37,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:37,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:37,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:37,145 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:37,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:37,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@111e7ed] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,145 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,145 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,145 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,145 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,145 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:37,145 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:37,145 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:37,145 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:37,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:37,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:37,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:37,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:37,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:37,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:37,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:37,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:37,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:37,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:37,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:37,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:37,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:37,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:37,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:37,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@3acc6f] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:37,208 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:37,208 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:37,208 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:37,208 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:37,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@43a52c] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:37,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:37,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:37,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:37,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:37,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:37,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:37,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:37,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:37,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:37,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:37,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:37,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:37,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:37,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:37,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:37,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:37,286 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:37,286 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,286 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:37,286 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,286 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:37,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:37,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:37,301 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:37,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:37,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:37,301 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:37,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:37,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#1a53697' of bean 'lamsToolService' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1a53697' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1a53697' 14:10:37,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:37,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1a53697' to bean 'toolDAO' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1a53697' to bean 'toolSessionDAO' 14:10:37,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1a53697' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1a53697' 14:10:37,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:37,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:37,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:37,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,301 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:37,301 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbSessionFactory' 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbSessionFactory' 14:10:37,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:37,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbSessionFactory' to allow for resolving potential circular references 14:10:37,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'nbSessionFactory' to bean 'toolDataSource' 14:10:37,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:37,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'nbSessionFactory' to bean 'hibernateProperties' 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:37,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:37,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:37,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:37,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:37,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:37,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbSessionFactory' 14:10:37,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbSessionFactory' 14:10:37,364 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbService' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbService' to allow for resolving potential circular references 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'nbService' to bean 'transactionManager' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' of bean 'nbService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbContentDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' to bean 'nbContentDAO' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbContentDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbContentDAO' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbContentDAO' to allow for resolving potential circular references 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbContentDAO' to bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardContentDAO] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbContentDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbContentDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbContentDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbSessionDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' to bean 'nbSessionDAO' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbSessionDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbSessionDAO' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbSessionDAO' to allow for resolving potential circular references 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbSessionDAO' to bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardSessionDAO] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbSessionDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbSessionDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbSessionDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbUserDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' to bean 'nbUserDAO' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbUserDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbUserDAO' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbUserDAO' to allow for resolving potential circular references 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbUserDAO' to bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardUserDAO] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbUserDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbUserDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbUserDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' to bean 'nbAttachmentDAO' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbAttachmentDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbAttachmentDAO' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbAttachmentDAO' to allow for resolving potential circular references 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nbAttachmentDAO' to bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbSessionFactory' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbSessionFactory' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.noticeboard.dao.hibernate.NoticeboardAttachmentDAO] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbAttachmentDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbAttachmentDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbAttachmentDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' to bean 'lamsToolService' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' to bean 'learnerService' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:37,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:37,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:37,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:37,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,380 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:37,380 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:37,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nbToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' to bean 'nbToolContentHandler' 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nbToolContentHandler' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nbToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml]] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nbToolContentHandler' 14:10:37,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nbToolContentHandler' to allow for resolving potential circular references 14:10:37,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'nbToolContentHandler' to bean 'repositoryService' 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:37,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:37,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:37,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:37,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:37,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:37,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:37,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:37,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:37,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:37,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:37,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:37,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:37,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:37,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:37,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:37,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:37,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:37,458 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:37,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:37,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:37,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:37,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:37,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:37,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:37,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:37,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:37,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:37,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:37,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:37,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:37,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:37,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:37,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:37,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:37,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:37,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:37,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:37,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:37,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:37,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:37,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:37,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:37,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:37,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:37,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:37,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:37,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,536 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:37,536 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.util.NbToolContentHandler] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbToolContentHandler' 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbToolContentHandler' 14:10:37,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' to bean 'exportToolContentService' 14:10:37,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:37,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' to bean 'coreNotebookService' 14:10:37,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbContentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbContentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardContentDAO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbSessionDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbSessionDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardSessionDAO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbUserDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbUserDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardUserDAO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbAttachmentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbAttachmentDAO(org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.noticeboard.dao.INoticeboardAttachmentDAO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setNbToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO#c2b8eb' 14:10:37,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nbService' 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nbService' 14:10:37,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nbService' 14:10:37,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,551 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:37,551 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:37,551 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.noticeboard.service.INoticeboardService 14:10:37,551 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:37,551 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.noticeboard.service.NoticeboardServicePOJO] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nbService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'nbService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'nbService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'nbService' is a factory bean 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:37,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:37,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:37,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' of bean 'exportService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' 14:10:37,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' to bean 'lamsCoreToolService' 14:10:37,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' to bean 'coreNotebookService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' to bean 'activityDAO' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' to bean 'learnerService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' to bean 'lessonDAO' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' to bean 'baseDAO' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' to bean 'learningMessageService' 14:10:37,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' to bean 'themeService' 14:10:37,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#ab085' 14:10:37,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:37,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:37,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:37,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:37,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:37,567 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:37,567 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:37,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:37,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:37,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:37,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:37,583 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:35 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:37,583 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:37,583 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:35 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/noticeboard/applicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:37,583 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 1766 ms 14:10:37,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:37,583 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,583 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:37,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:37,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:37,583 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,583 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] on object of class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:37,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] with value of type [java.lang.String] 14:10:37,614 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:37,676 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/lantbk11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11258lams-tool-lantbk11-exp.war/ 14:10:37,958 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:37,958 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/lantbk11]] Loading Spring root WebApplicationContext 14:10:37,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:37,958 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:37,958 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@f45223] 14:10:37,958 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:37,958 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:37,958 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:37,958 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:37,958 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:37,958 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:37,958 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:37,958 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:37,958 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@3c9e46] 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:37,973 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1bb3e34] 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:37,973 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:37,989 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1f0efca] 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#10ed791] 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:37,989 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@16aa365] 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:37,989 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:38,005 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:10:38,005 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:10:38,005 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:10:38,005 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:10:38,005 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142] 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:38,020 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@235b5d] 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:38,020 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:38,020 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@14366f3] 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e] 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 7 elements in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:38,036 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 7 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml] 14:10:38,036 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,notebookSessionFactory,notebookService,notebookDAO,notebookSessionDAO,notebookUserDAO,notebookAttachmentDAO,notebookToolContentHandler]; root of BeanFactory hierarchy 14:10:38,036 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 74 beans defined in application context [Root WebApplicationContext] 14:10:38,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:38,036 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1f78807] 14:10:38,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:38,036 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@38599] 14:10:38,036 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@1383942] 14:10:38,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:38,036 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,notebookSessionFactory,notebookService,notebookDAO,notebookSessionDAO,notebookUserDAO,notebookAttachmentDAO,notebookToolContentHandler]; root of BeanFactory hierarchy] 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:38,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:38,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:38,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:38,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:38,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:38,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:38,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:38,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:38,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:38,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:38,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:38,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:38,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:38,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:38,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:38,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:38,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:38,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:38,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:38,051 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:38,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:38,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:38,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:38,051 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:38,051 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:38,051 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:38,051 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:38,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:38,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:38,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:38,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:38,051 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:38,051 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:38,051 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:38,489 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:39,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:39,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:39,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:39,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:39,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:39,083 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:39,083 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:39,083 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:39,083 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:39,083 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:39,083 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:39,083 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:39,083 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:39,083 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:39,083 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:39,083 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:39,083 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:39,083 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:39,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:39,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:39,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:39,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:39,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:39,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:39,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:39,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:39,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:39,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:39,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:39,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:39,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@a7e2e] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:39,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:39,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:39,098 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:39,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:39,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:39,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:39,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:39,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:39,223 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@fc02c8] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,223 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,223 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:39,223 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:39,223 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:39,223 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:39,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:39,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:39,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:39,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:39,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:39,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:39,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:39,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:39,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:39,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:39,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:39,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:39,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:39,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:39,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:39,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:39,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:39,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@14355f1] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,270 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:39,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:39,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:39,270 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:39,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:39,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:39,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:39,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:39,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:39,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:39,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:39,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:39,301 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:39,301 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@12803ba] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:39,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:39,301 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,301 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:39,301 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:39,301 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,301 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:39,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:39,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:39,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:39,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:39,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:39,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:39,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:39,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:39,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:39,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:39,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:39,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1dd5c52] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,364 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,364 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,364 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,364 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:39,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:39,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:39,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:39,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:39,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:39,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:39,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:39,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:39,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:39,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:39,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:39,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:39,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:39,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:39,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:39,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:39,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:39,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:39,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:39,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:39,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:39,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:39,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:39,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:39,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@1078775] 14:10:39,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:39,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:39,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:39,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:39,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:39,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:39,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:39,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:39,426 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:39,426 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:39,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:39,426 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:39,426 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:39,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:39,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:39,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:39,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:39,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@14e36c1] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:39,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:39,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:39,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:39,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:39,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:39,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:39,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:39,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:39,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:39,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:39,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:39,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:39,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:39,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:39,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:39,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:39,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:39,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:39,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:39,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:39,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:39,520 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:39,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:39,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,520 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:39,520 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:39,520 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:39,536 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:39,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#10ed791' of bean 'lamsToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#10ed791' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#10ed791' 14:10:39,536 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#10ed791' to bean 'toolDAO' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#10ed791' to bean 'toolSessionDAO' 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#10ed791' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#10ed791' 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,536 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,536 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:39,536 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:39,536 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:39,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:39,536 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:39,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:39,536 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:39,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:39,536 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:39,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:39,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:39,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:39,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:39,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:39,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,551 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:39,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:39,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,551 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:39,551 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:39,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' of bean 'exportService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' 14:10:39,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' to bean 'lamsCoreToolService' 14:10:39,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' to bean 'coreNotebookService' 14:10:39,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' to bean 'activityDAO' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' to bean 'learnerService' 14:10:39,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' to bean 'lessonDAO' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' to bean 'baseDAO' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' to bean 'learningMessageService' 14:10:39,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' to bean 'themeService' 14:10:39,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#414142' 14:10:39,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:39,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:39,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,567 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:39,567 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:39,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:39,583 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:39,583 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:39,583 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:39,583 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:39,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:39,583 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:39,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:39,583 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:39,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:39,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:39,661 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:39,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:39,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:39,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:39,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:39,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:39,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:39,692 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:39,692 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:39,692 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,692 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:39,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:39,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:39,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:39,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,708 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:39,708 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:39,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:39,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookSessionFactory' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookSessionFactory' 14:10:39,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:39,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookSessionFactory' to allow for resolving potential circular references 14:10:39,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'notebookSessionFactory' to bean 'toolDataSource' 14:10:39,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:39,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'notebookSessionFactory' to bean 'hibernateProperties' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:39,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:39,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:39,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:39,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:39,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:39,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookSessionFactory' 14:10:39,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookSessionFactory' 14:10:39,770 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookService' 14:10:39,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookService' to allow for resolving potential circular references 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'notebookService' to bean 'transactionManager' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' of bean 'notebookService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.service.NotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' 14:10:39,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'notebookAttachmentDAO' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookAttachmentDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookAttachmentDAO' 14:10:39,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookAttachmentDAO' to allow for resolving potential circular references 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookAttachmentDAO' to bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookAttachmentDAO] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookAttachmentDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookAttachmentDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookAttachmentDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookSessionDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'notebookSessionDAO' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookSessionDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookSessionDAO' 14:10:39,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookSessionDAO' to allow for resolving potential circular references 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookSessionDAO' to bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookSessionDAO] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookSessionDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookSessionDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookSessionDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookUserDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'notebookUserDAO' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookUserDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookUserDAO' 14:10:39,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookUserDAO' to allow for resolving potential circular references 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookUserDAO' to bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookUserDAO] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookUserDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookUserDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookUserDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookDAO'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'notebookDAO' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookDAO' 14:10:39,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookDAO' to allow for resolving potential circular references 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookDAO' to bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookSessionFactory' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookSessionFactory' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.notebook.dao.hibernate.NotebookDAO] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookDAO' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'lamsToolService' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'learnerService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'auditService' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'notebookToolContentHandler' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookToolContentHandler' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookToolContentHandler' 14:10:39,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookToolContentHandler' to allow for resolving potential circular references 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'notebookToolContentHandler' to bean 'repositoryService' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.notebook.util.NotebookToolContentHandler] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookToolContentHandler' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookToolContentHandler' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'exportToolContentService' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' to bean 'coreNotebookService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookAttachmentDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookAttachmentDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookAttachmentDAO] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookSessionDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookSessionDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookSessionDAO] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookUserDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookUserDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookUserDAO] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookDAO(org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO)] with value of type [org.lamsfoundation.lams.tool.notebook.dao.INotebookDAO] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setNotebookToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.notebook.service.NotebookService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.notebook.service.NotebookService#1c0e6e' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:39,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'notebookService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookService' 14:10:39,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookService' 14:10:39,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:39,786 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:39,786 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:39,786 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.notebook.service.INotebookService 14:10:39,786 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:39,786 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.notebook.service.NotebookService] 14:10:39,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookService' 14:10:39,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'notebookService' 14:10:39,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'notebookService' 14:10:39,801 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'notebookService' is a factory bean 14:10:39,801 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:37 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] 14:10:39,801 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:39,801 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:37 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/notebook/notebookApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:39,801 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 1843 ms 14:10:39,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:39,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,801 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:39,801 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:39,801 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:39,801 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:39,864 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:39,911 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/laqa11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11263lams-tool-laqa11-exp.war/ 14:10:40,176 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:40,176 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/laqa11]] Loading Spring root WebApplicationContext 14:10:40,176 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:40,176 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:40,192 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@e64a7f] 14:10:40,192 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:40,192 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:40,192 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:40,208 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@12515db] 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:40,208 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:40,270 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1be098f] 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:40,270 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:40,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@165ae07] 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#8487ba] 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:40,286 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@eaea8e] 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:40,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4] 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:40,301 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1cc5890] 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:40,301 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:40,301 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@ca7081] 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20] 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 9 elements in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:40,317 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 9 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml] 14:10:40,317 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,qaSessionFactory,qaContentDAO,qaSessionDAO,qaQueUsrDAO,qaQueContentDAO,qaUsrRespDAO,qaUploadedFileDAO,qaToolContentHandler,qaService]; root of BeanFactory hierarchy 14:10:40,317 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 76 beans defined in application context [Root WebApplicationContext] 14:10:40,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:40,317 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1cb6895] 14:10:40,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:40,317 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@13f23a2] 14:10:40,348 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@3c96a9] 14:10:40,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:40,348 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,qaSessionFactory,qaContentDAO,qaSessionDAO,qaQueUsrDAO,qaQueContentDAO,qaUsrRespDAO,qaUploadedFileDAO,qaToolContentHandler,qaService]; root of BeanFactory hierarchy] 14:10:40,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:40,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:40,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:40,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:40,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:40,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:40,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:40,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:40,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:40,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:40,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:40,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:40,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:40,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:40,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:40,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:40,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:40,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:40,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:40,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:40,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:40,411 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:40,411 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:40,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:40,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:40,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:40,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:40,817 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:41,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:41,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:41,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:41,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:41,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:41,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:41,411 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:41,411 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:41,411 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:41,411 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:41,426 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:41,426 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:41,426 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:41,426 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:41,426 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:41,426 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:41,426 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:41,426 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:41,426 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:41,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:41,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:41,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:41,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:41,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:41,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:41,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:41,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:41,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:41,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:41,426 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:41,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:41,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@e7e2ec] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,426 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,426 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:41,426 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:41,426 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,426 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:41,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:41,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:41,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:41,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:41,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:41,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:41,520 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1e3f171] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,520 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,520 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:41,520 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:41,520 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:41,520 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:41,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:41,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:41,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:41,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:41,551 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:41,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:41,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:41,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:41,551 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:41,551 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:41,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:41,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:41,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:41,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:41,551 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:41,551 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,551 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:41,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:41,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:41,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:41,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:41,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@a0e13e] 14:10:41,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:41,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:41,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:41,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:41,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:41,567 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:41,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:41,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:41,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:41,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:41,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:41,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:41,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:41,598 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:41,598 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:41,598 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,598 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:41,614 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:41,614 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,614 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:41,614 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,614 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:41,614 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1c674d8] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,614 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,614 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:41,614 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:41,614 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,614 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:41,614 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:41,614 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:41,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:41,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:41,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:41,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:41,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:41,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:41,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:41,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:41,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:41,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:41,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:41,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@19d87bc] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,661 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,661 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,661 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,661 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:41,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:41,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:41,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:41,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:41,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:41,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:41,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:41,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:41,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:41,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:41,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@b2ad57] 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:41,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:41,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:41,708 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:41,708 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:41,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:41,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:41,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:41,708 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:41,708 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:41,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:41,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:41,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:41,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:41,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:41,723 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@925e67] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,723 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,723 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,723 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,723 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,723 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,723 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:41,723 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:41,723 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:41,723 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:41,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:41,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:41,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:41,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:41,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:41,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:41,770 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:41,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:41,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,770 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:41,770 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:41,770 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:41,770 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,770 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:41,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:41,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:41,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:41,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:41,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:41,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:41,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:41,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:41,848 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:41,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,848 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:41,848 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:41,848 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:41,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:41,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#8487ba' of bean 'lamsToolService' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#8487ba' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#8487ba' 14:10:41,848 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:41,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#8487ba' to bean 'toolDAO' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#8487ba' to bean 'toolSessionDAO' 14:10:41,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#8487ba' 14:10:41,848 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#8487ba' 14:10:41,848 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,848 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,848 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:41,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,864 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:41,864 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:41,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:41,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:41,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:41,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:41,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:41,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:41,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:41,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:41,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:41,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:41,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:41,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:41,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:41,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:41,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,864 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:41,864 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:41,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' of bean 'exportService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' 14:10:41,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' to bean 'lamsCoreToolService' 14:10:41,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' to bean 'coreNotebookService' 14:10:41,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' to bean 'activityDAO' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' to bean 'learnerService' 14:10:41,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' to bean 'lessonDAO' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' to bean 'baseDAO' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' to bean 'learningMessageService' 14:10:41,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' to bean 'themeService' 14:10:41,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#cd32f4' 14:10:41,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,880 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,880 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,880 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:41,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:41,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,880 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:41,880 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:41,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:41,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:41,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:41,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:41,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:41,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:41,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:41,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:41,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:41,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:41,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:41,958 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:41,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:41,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:41,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:41,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:41,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:41,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:41,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:41,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:41,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:41,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:41,973 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:41,973 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:41,973 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:41,973 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:41,973 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:41,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:41,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:41,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:41,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:41,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:41,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:41,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:41,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:41,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:41,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:41,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:41,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:41,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:41,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:41,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:41,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:41,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:41,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:41,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:41,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:41,989 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:41,989 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:42,005 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:42,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaSessionFactory' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaSessionFactory' 14:10:42,005 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:42,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaSessionFactory' to allow for resolving potential circular references 14:10:42,005 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'qaSessionFactory' to bean 'toolDataSource' 14:10:42,005 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:42,005 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'qaSessionFactory' to bean 'hibernateProperties' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:42,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:42,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:42,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:42,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:42,005 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:42,005 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaSessionFactory' 14:10:42,005 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaSessionFactory' 14:10:42,067 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:42,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaSessionFactory' 14:10:42,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'qaSessionFactory' 14:10:42,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:42,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:42,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaContentDAO' 14:10:42,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaContentDAO' 14:10:42,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] 14:10:42,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaContentDAO' to allow for resolving potential circular references 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaContentDAO' to bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaContentDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaSessionDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaSessionDAO' 14:10:42,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaSessionDAO' to allow for resolving potential circular references 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaSessionDAO' to bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaSessionDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaSessionDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaSessionDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaSessionDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaQueUsrDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaQueUsrDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaQueUsrDAO' 14:10:42,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaQueUsrDAO' to allow for resolving potential circular references 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaQueUsrDAO' to bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueUsrDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaQueUsrDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaQueUsrDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaQueUsrDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaQueContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaQueContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaQueContentDAO' to allow for resolving potential circular references 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaQueContentDAO' to bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaQueContentDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaQueContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaQueContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaQueContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaUsrRespDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaUsrRespDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaUsrRespDAO' 14:10:42,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaUsrRespDAO' to allow for resolving potential circular references 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaUsrRespDAO' to bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUsrRespDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaUsrRespDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaUsrRespDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaUsrRespDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaUploadedFileDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaUploadedFileDAO' 14:10:42,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaUploadedFileDAO' to allow for resolving potential circular references 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'qaUploadedFileDAO' to bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionFactory' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaSessionFactory' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.qa.dao.hibernate.QaUploadedFileDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaUploadedFileDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaUploadedFileDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaUploadedFileDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaToolContentHandler' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaToolContentHandler' 14:10:42,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaToolContentHandler' to allow for resolving potential circular references 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'qaToolContentHandler' to bean 'repositoryService' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.qa.util.QaToolContentHandler] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaToolContentHandler' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaToolContentHandler' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'qaService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'qaService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'qaService' 14:10:42,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'qaService' to allow for resolving potential circular references 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'qaService' to bean 'transactionManager' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' of bean 'qaService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' 14:10:42,098 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'qaContentDAO' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaSessionDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'qaSessionDAO' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaSessionDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaQueUsrDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'qaQueUsrDAO' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaQueUsrDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'qaQueContentDAO' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaQueContentDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaUsrRespDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'qaUsrRespDAO' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaUsrRespDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'qaUploadedFileDAO' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaUploadedFileDAO' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'lamsToolService' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'repositoryService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'learnerService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'auditService' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'qaToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'qaToolContentHandler' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaToolContentHandler' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'exportToolContentService' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' to bean 'coreNotebookService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaDAO(org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaDAO(org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaContentDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaSessionDAO(org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaSessionDAO(org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaSessionDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueUsrDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueUsrDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueUsrDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueContentDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaQueContentDAO(org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaQueContentDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUsrRespDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUsrRespDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaUsrRespDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUploadedFileDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaUploadedFileDAO(org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.qa.dao.IQaUploadedFileDAO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setQaToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.qa.service.QaServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.qa.service.QaServicePOJO#a03c20' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QacpApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QaApplicationException] 14:10:42,098 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'qaService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'qaService' 14:10:42,098 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'qaService' 14:10:42,098 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:42,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:42,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:42,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.qa.service.IQaService 14:10:42,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.qa.QaAppConstants 14:10:42,098 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:42,098 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.qa.service.QaServicePOJO] 14:10:42,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'qaService' 14:10:42,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'qaService' 14:10:42,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'qaService' 14:10:42,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'qaService' is a factory bean 14:10:42,130 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:40 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] 14:10:42,130 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:42,130 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:40 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/qa/qaApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:42,130 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 1954 ms 14:10:42,130 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:42,130 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,130 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:42,130 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:42,130 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:42,130 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:42,239 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:42,380 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/larsrc11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11268lams-tool-larsrc11-exp.war/ 14:10:43,208 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:43,208 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/larsrc11]] Loading Spring root WebApplicationContext 14:10:43,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:43,208 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:43,208 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@f1c18] 14:10:43,208 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:43,208 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:43,208 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:43,223 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1fd96c5] 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:43,223 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:43,223 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1b57613] 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:43,239 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@5ae487] 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:43,239 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#1517a05] 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:43,255 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@221968] 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:43,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:43,270 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@b23147] 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:43,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6] 14:10:43,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:43,286 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:43,286 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:43,286 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1834848] 14:10:43,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:43,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:43,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:43,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:43,302 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:43,302 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:43,302 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:43,302 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:43,302 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml] 14:10:43,302 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,messageSource,messageService,resourceSessionFactory,resourceDao,resourceItemDao,resourceItemVisitDao,resourceAttachmentDao,resourceUserDao,resourceSessionDao,resourceToolContentHandler,resourceManagerTarget,resourceService]; root of BeanFactory hierarchy 14:10:43,302 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 79 beans defined in application context [Root WebApplicationContext] 14:10:43,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:43,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSource' 14:10:43,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:43,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:43,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:43,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:43,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSource' to allow for resolving potential circular references 14:10:43,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:43,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:43,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:43,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:43,302 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[org.lamsfoundation.lams.tool.rsrc.ApplicationResources]] 14:10:43,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:43,302 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1fe9ce1] 14:10:43,302 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@ed9585] 14:10:43,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:43,302 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,messageSource,messageService,resourceSessionFactory,resourceDao,resourceItemDao,resourceItemVisitDao,resourceAttachmentDao,resourceUserDao,resourceSessionDao,resourceToolContentHandler,resourceManagerTarget,resourceService]; root of BeanFactory hierarchy] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:43,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:43,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:43,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:43,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:43,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:43,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:43,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:43,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:43,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:43,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:43,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:43,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:43,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:43,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:43,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:43,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:43,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:43,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:43,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:43,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:43,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:43,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:43,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:43,348 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:43,364 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:43,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:43,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:43,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:43,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:43,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:43,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:43,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:43,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:43,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:43,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:43,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:43,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:43,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:43,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:43,770 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:44,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:44,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:44,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:44,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:44,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:44,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:44,302 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:44,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:44,302 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:44,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:44,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:44,302 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:44,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:44,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:44,302 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:44,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:44,302 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:44,302 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:44,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:44,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:44,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:44,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:44,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:44,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:44,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:44,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:44,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:44,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:44,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:44,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:44,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:44,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@675236] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:44,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:44,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:44,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:44,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:44,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:44,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:44,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:44,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:44,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:44,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:44,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:44,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:44,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:44,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:44,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:44,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:44,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:44,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:44,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:44,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:44,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:44,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:44,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:44,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:44,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:44,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:44,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:44,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:44,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:44,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:44,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:44,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:44,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:44,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1a63e06] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:44,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:44,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:44,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:44,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:44,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:44,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:46,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:46,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:46,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:46,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:46,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:46,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:46,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:46,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:46,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:46,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:46,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:46,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1f4ff9] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,302 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,302 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,302 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:46,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:46,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:46,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:46,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:46,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:46,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:46,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:46,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:46,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:46,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:46,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:46,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:46,348 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:46,348 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@47609b] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:46,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:46,348 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,348 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:46,348 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:46,348 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:46,348 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:46,364 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:46,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:46,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:46,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:46,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:46,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:46,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:46,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:46,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:46,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:46,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:46,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:46,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:46,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:46,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:46,411 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:46,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:46,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@6fa30c] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,411 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:46,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:46,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:46,411 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:46,458 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:46,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:46,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:46,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:46,458 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:46,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:46,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:46,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:46,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:46,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:46,458 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:46,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:46,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:46,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:46,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:46,458 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:46,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:46,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:46,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:46,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:46,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@16e8e76] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:46,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:46,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:46,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:46,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:46,473 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:46,473 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:46,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:46,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:46,473 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:46,473 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:46,473 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:46,473 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:46,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:46,473 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:46,473 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:46,473 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:46,536 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:46,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:46,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:46,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:46,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:46,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:46,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:46,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:46,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:46,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,583 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:46,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:46,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:46,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:46,583 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,583 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:46,583 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:46,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:46,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:46,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:46,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:46,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:46,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:46,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:46,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:46,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:46,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:46,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:46,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:46,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:46,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,599 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:46,614 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:46,630 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,630 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:46,630 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:46,630 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:46,630 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:46,630 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,630 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:46,630 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,630 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,630 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,630 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,630 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,630 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,630 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:46,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:46,630 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,630 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:46,630 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:46,630 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:46,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#1517a05' of bean 'lamsToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1517a05' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1517a05' 14:10:46,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1517a05' to bean 'toolDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1517a05' to bean 'toolSessionDAO' 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1517a05' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1517a05' 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,645 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,645 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:46,645 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:46,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:46,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:46,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:46,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:46,645 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1c36633] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,645 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,645 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,645 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,645 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,645 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,645 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:46,645 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:46,645 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,645 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:46,661 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:46,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:46,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:46,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:46,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:46,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:46,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:46,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:46,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:46,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:46,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:46,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:46,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:46,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:46,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:46,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:46,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:46,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:46,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:46,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:46,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:46,724 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:46,724 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:46,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:46,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:46,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:46,724 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,724 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:46,724 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:46,739 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' of bean 'exportService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' 14:10:46,739 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' to bean 'lamsCoreToolService' 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' to bean 'coreNotebookService' 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' to bean 'activityDAO' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' to bean 'learnerService' 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' to bean 'lessonDAO' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' to bean 'baseDAO' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' to bean 'learningMessageService' 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' to bean 'themeService' 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#c15ff6' 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,739 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,739 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,739 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,739 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:46,739 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageService' 14:10:46,739 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageService' to allow for resolving potential circular references 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'messageService' to bean 'messageSource' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageService' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceSessionFactory' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceSessionFactory' 14:10:46,739 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceSessionFactory' to allow for resolving potential circular references 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'resourceSessionFactory' to bean 'toolDataSource' 14:10:46,739 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:46,739 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'resourceSessionFactory' to bean 'hibernateProperties' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:46,739 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceSessionFactory' 14:10:46,739 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceSessionFactory' 14:10:46,802 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceDao' 14:10:46,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceDao' to allow for resolving potential circular references 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceDao' to bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceDAOHibernate] 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceItemDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceItemDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceItemDao' 14:10:46,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceItemDao' to allow for resolving potential circular references 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceItemDao' to bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemDAOHibernate] 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceItemDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceItemDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceItemDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceItemVisitDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceItemVisitDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceItemVisitDao' 14:10:46,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceItemVisitDao' to allow for resolving potential circular references 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceItemVisitDao' to bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceItemVisitDAOHibernate] 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceItemVisitDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceItemVisitDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceItemVisitDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceAttachmentDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceAttachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceAttachmentDao' 14:10:46,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceAttachmentDao' to allow for resolving potential circular references 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceAttachmentDao' to bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceAttachmentDAOHibernate] 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceAttachmentDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceAttachmentDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceAttachmentDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceUserDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceUserDao' 14:10:46,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceUserDao' to allow for resolving potential circular references 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceUserDao' to bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceUserDAOHibernate] 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceUserDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceUserDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceUserDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceSessionDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceSessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceSessionDao' 14:10:46,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceSessionDao' to allow for resolving potential circular references 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'resourceSessionDao' to bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionFactory' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceSessionFactory' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.rsrc.dao.hibernate.ResourceSessionDAOHibernate] 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceSessionDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceSessionDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceSessionDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceToolContentHandler' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceToolContentHandler' 14:10:46,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceToolContentHandler' to allow for resolving potential circular references 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'resourceToolContentHandler' to bean 'repositoryService' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:46,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceToolContentHandler' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceToolContentHandler' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceManagerTarget' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceManagerTarget' 14:10:46,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceManagerTarget' to allow for resolving potential circular references 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceDao'' in bean 'resourceManagerTarget' to bean 'resourceDao' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceItemDao'' in bean 'resourceManagerTarget' to bean 'resourceItemDao' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceItemDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceItemVisitDao'' in bean 'resourceManagerTarget' to bean 'resourceItemVisitDao' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceItemVisitDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceAttachmentDao'' in bean 'resourceManagerTarget' to bean 'resourceAttachmentDao' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceAttachmentDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceUserDao'' in bean 'resourceManagerTarget' to bean 'resourceUserDao' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceUserDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceSessionDao'' in bean 'resourceManagerTarget' to bean 'resourceSessionDao' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceSessionDao' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'resourceToolContentHandler'' in bean 'resourceManagerTarget' to bean 'resourceToolContentHandler' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceToolContentHandler' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'resourceManagerTarget' to bean 'repositoryService' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'resourceManagerTarget' to bean 'lamsToolService' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'resourceManagerTarget' to bean 'learnerService' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'resourceManagerTarget' to bean 'auditService' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'resourceManagerTarget' to bean 'userManagementService' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:46,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'resourceManagerTarget' to bean 'exportToolContentService' 14:10:46,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:46,849 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'resourceManagerTarget' to bean 'messageService' 14:10:46,849 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageService' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'resourceManagerTarget' to bean 'coreNotebookService' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceDAO] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemDAO] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemVisitDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceItemVisitDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceItemVisitDAO] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceAttachmentDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceAttachmentDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceAttachmentDAO] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceUserDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceUserDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceUserDAO] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceSessionDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceSessionDao(org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO)] with value of type [org.lamsfoundation.lams.tool.rsrc.dao.ResourceSessionDAO] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceToolContentHandler(org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setResourceToolContentHandler(org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.rsrc.util.ResourceToolContentHandler] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceManagerTarget' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceManagerTarget' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'resourceService' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'resourceService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'resourceService' 14:10:46,849 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,849 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'resourceService' to allow for resolving potential circular references 14:10:46,849 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'resourceService' to bean 'transactionManager' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'resourceService' to bean 'resourceManagerTarget' 14:10:46,849 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceManagerTarget' 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@53c155] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemComplete] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemAccess] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setItemVisible] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:46,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'resourceService' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'resourceService' 14:10:46,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'resourceService' 14:10:46,849 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:46,849 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:46,849 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:46,849 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.rsrc.service.IResourceService 14:10:46,849 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:46,849 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.rsrc.service.ResourceServiceImpl] 14:10:46,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'resourceService' 14:10:46,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'resourceService' 14:10:46,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'resourceService' 14:10:46,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'resourceService' is a factory bean 14:10:46,864 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:43 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] 14:10:46,864 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:46,864 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:43 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/rsrc/rsrcApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:46,864 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 3656 ms 14:10:46,864 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Initializing filter 'hibernateFilter' 14:10:46,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:46,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:46,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:46,864 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Filter 'hibernateFilter' configured successfully 14:10:46,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:46,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:46,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] on object of class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:46,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] with value of type [java.lang.String] 14:10:46,911 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:46,958 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/lasbmt11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11272lams-tool-lasbmt11-exp.war/ 14:10:47,239 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:47,239 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/lasbmt11]] Loading Spring root WebApplicationContext 14:10:47,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:47,239 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:47,239 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1e3f69] 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:47,255 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1d52240] 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:47,255 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:47,270 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1bbd743] 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:47,270 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml] 14:10:47,286 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@131a3e3] 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:47,286 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:47,286 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:47,302 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1fe93e0] 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:47,333 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@9e592c] 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:47,333 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2] 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:47,349 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@4a8324] 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#1e7c41f] 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:47,349 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:47,349 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,messageSource,sbmtMessageService,sbmtSessionFactory,submitFilesContentDAO,submitFilesSessionDAO,submitFilesReportDAO,submissionDetailsDAO,submitUserDAO,attachmentDAO,submitFilesServiceTarget,submitFilesService,sbmtToolContentHandler,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService]; root of BeanFactory hierarchy 14:10:47,349 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 79 beans defined in application context [Root WebApplicationContext] 14:10:47,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:47,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'messageSource' 14:10:47,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:47,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:47,349 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:47,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:47,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'messageSource' to allow for resolving potential circular references 14:10:47,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:47,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:47,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:47,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:47,349 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Using MessageSource [org.springframework.context.support.ResourceBundleMessageSource: basenames=[org.lamsfoundation.lams.tool.sbmt.ApplicationResources]] 14:10:47,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:47,349 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@fd037d] 14:10:47,349 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@f02e1b] 14:10:47,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:47,349 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,messageSource,sbmtMessageService,sbmtSessionFactory,submitFilesContentDAO,submitFilesSessionDAO,submitFilesReportDAO,submissionDetailsDAO,submitUserDAO,attachmentDAO,submitFilesServiceTarget,submitFilesService,sbmtToolContentHandler,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService]; root of BeanFactory hierarchy] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:47,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:47,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:47,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:47,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:47,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:47,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:47,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:47,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:47,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:47,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:47,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:47,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:47,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:47,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:47,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:47,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:47,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:47,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:47,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:47,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:47,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:47,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:47,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:47,395 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:47,411 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:47,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:47,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:47,411 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:47,411 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:47,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:47,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:47,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:47,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:47,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:47,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:47,411 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:47,411 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:47,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:47,411 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:47,770 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:48,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:48,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:48,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:48,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:48,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:48,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:48,302 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:48,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:48,302 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:48,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:48,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:48,302 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:48,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:48,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:48,302 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:48,302 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:48,302 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:48,302 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:48,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:48,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:48,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:48,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:48,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:48,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:48,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:48,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:48,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:48,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:48,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:48,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:48,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:48,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:48,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:48,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:48,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1bc26ee] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,317 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:48,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:48,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:48,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:48,317 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:48,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:48,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:48,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:48,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:48,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:48,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:48,380 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:48,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:48,380 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:48,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:48,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:48,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:48,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:48,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:48,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:48,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:48,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:48,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:48,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:48,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:48,395 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:48,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:48,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@12744d3] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,395 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,395 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:48,395 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:48,395 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:48,395 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:48,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:48,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:48,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:48,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:48,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:48,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:48,427 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:48,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:48,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:48,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:48,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:48,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:48,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:48,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:48,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:48,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:48,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:48,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@985fc6] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,442 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:48,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:48,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:48,442 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:48,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:48,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:48,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:48,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:48,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:48,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:48,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:48,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:48,489 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:48,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1492336] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:48,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:48,489 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:48,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:48,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:48,489 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:48,505 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:48,536 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:48,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:48,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:48,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:48,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:48,536 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:48,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:48,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:48,536 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:48,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,536 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:48,536 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,536 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@15635fa] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:48,536 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,536 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,536 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,552 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,552 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,552 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,552 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:48,552 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:48,552 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:48,552 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:48,552 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:48,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:48,583 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:48,583 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:48,583 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:48,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:48,583 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:48,583 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,583 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:48,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:48,583 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:48,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:48,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:48,583 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:48,583 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:48,583 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:48,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:48,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:48,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:48,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:48,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:48,583 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:48,583 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,583 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:48,583 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@11dca9] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:48,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:48,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:48,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:48,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:48,599 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:48,599 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:48,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:48,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:48,599 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:48,599 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtMessageService' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtMessageService' 14:10:48,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:48,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtMessageService' to allow for resolving potential circular references 14:10:48,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'sbmtMessageService' to bean 'messageSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'messageSource' 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtMessageService' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtMessageService' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtSessionFactory' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtSessionFactory' 14:10:48,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:48,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtSessionFactory' to allow for resolving potential circular references 14:10:48,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'sbmtSessionFactory' to bean 'toolDataSource' 14:10:48,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:48,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'sbmtSessionFactory' to bean 'hibernateProperties' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:48,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtSessionFactory' 14:10:48,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'sbmtSessionFactory' 14:10:48,692 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesContentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesContentDAO' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesContentDAO' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesContentDAO' to bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesContentDAO] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesContentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesContentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesContentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesSessionDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesSessionDAO' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesSessionDAO' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesSessionDAO' to bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesSessionDAO] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesSessionDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesSessionDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesSessionDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesReportDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesReportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesReportDAO' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesReportDAO' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitFilesReportDAO' to bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitFilesReportDAO] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesReportDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesReportDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesReportDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submissionDetailsDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submissionDetailsDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submissionDetailsDAO' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submissionDetailsDAO' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submissionDetailsDAO' to bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmissionDetailsDAO] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submissionDetailsDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submissionDetailsDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submissionDetailsDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitUserDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitUserDAO' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitUserDAO' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'submitUserDAO' to bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.SubmitUserDAO] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitUserDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitUserDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitUserDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'attachmentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'attachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'attachmentDAO' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'attachmentDAO' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'attachmentDAO' to bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'sbmtSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'sbmtSessionFactory' is a factory bean 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.sbmt.dao.hibernate.AttachmentDAO] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'attachmentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'attachmentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'attachmentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesServiceTarget' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesServiceTarget' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesServiceTarget' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesContentDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesContentDAO' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesContentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesSessionDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesSessionDAO' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesSessionDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitFilesReportDAO'' in bean 'submitFilesServiceTarget' to bean 'submitFilesReportDAO' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesReportDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submissionDetailsDAO'' in bean 'submitFilesServiceTarget' to bean 'submissionDetailsDAO' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submissionDetailsDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'submitUserDAO'' in bean 'submitFilesServiceTarget' to bean 'submitUserDAO' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitUserDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'attachmentDAO'' in bean 'submitFilesServiceTarget' to bean 'attachmentDAO' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'attachmentDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sbmtToolContentHandler'' in bean 'submitFilesServiceTarget' to bean 'sbmtToolContentHandler' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'sbmtToolContentHandler' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'sbmtToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'sbmtToolContentHandler' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'sbmtToolContentHandler' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'sbmtToolContentHandler' to bean 'repositoryService' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:48,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:48,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:48,708 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:48,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:48,770 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:48,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:48,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:48,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:48,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:48,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:48,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:48,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:48,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:48,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:48,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:48,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:48,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:48,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:48,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:48,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:48,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,802 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:48,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,817 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:48,817 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:48,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.sbmt.util.SbmtToolContentHandler] 14:10:48,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'sbmtToolContentHandler' 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'sbmtToolContentHandler' 14:10:48,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'submitFilesServiceTarget' to bean 'learnerService' 14:10:48,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:48,817 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:48,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:48,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:48,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:48,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:48,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:48,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:48,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:48,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:48,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:48,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:48,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:48,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:48,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,833 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:48,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:48,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:48,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:48,833 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:48,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:48,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:48,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:48,849 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:48,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:48,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:48,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:48,849 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,849 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:48,849 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:48,849 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:48,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:48,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:48,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:48,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:48,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:48,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:48,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:48,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:48,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:48,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:48,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1d13cab] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:48,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:48,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:48,880 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:48,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:48,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:48,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:48,911 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:48,911 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:48,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,911 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,911 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:48,911 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:48,911 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,911 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:48,911 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:48,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'submitFilesServiceTarget' to bean 'lamsToolService' 14:10:48,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:48,927 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:48,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#1e7c41f' of bean 'lamsToolService' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1e7c41f' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1e7c41f' 14:10:48,927 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:48,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1e7c41f' to bean 'toolDAO' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1e7c41f' to bean 'toolSessionDAO' 14:10:48,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1e7c41f' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#1e7c41f' 14:10:48,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,927 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:48,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:48,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:48,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,927 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:48,927 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:48,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'submitFilesServiceTarget' to bean 'exportToolContentService' 14:10:48,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:48,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'submitFilesServiceTarget' to bean 'coreNotebookService' 14:10:48,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:48,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'submitFilesServiceTarget' to bean 'userManagementService' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesContentDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesContentDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesContentDAO] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesSessionDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesSessionDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesSessionDAO] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesReportDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitFilesReportDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitFilesReportDAO] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmissionDetailsDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmissionDetailsDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmissionDetailsDAO] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitUserDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSubmitUserDAO(org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.ISubmitUserDAO] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setAttachmentDAO(org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setAttachmentDAO(org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.sbmt.dao.IAttachmentDAO] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSbmtToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setSbmtToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesServiceTarget' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesServiceTarget' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'submitFilesService' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'submitFilesService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml]] 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'submitFilesService' 14:10:48,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'submitFilesService' to allow for resolving potential circular references 14:10:48,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'submitFilesService' to bean 'transactionManager' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'submitFilesService' to bean 'submitFilesServiceTarget' 14:10:48,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesServiceTarget' 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [uploadFileToSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [release*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [new*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finish*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'submitFilesService' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'submitFilesService' 14:10:48,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'submitFilesService' 14:10:48,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,942 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:48,942 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:48,942 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.sbmt.service.ISubmitFilesService 14:10:48,942 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:48,942 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.sbmt.service.SubmitFilesService] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'submitFilesService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'submitFilesService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'submitFilesService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'submitFilesService' is a factory bean 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:48,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:48,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:48,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' of bean 'exportService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' 14:10:48,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' to bean 'lamsCoreToolService' 14:10:48,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' to bean 'coreNotebookService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' to bean 'activityDAO' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' to bean 'learnerService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' to bean 'lessonDAO' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' to bean 'baseDAO' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' to bean 'learningMessageService' 14:10:48,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' to bean 'themeService' 14:10:48,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' 14:10:48,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1f077d2' 14:10:48,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:48,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:48,974 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,974 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,974 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:48,974 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:48,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:48,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:48,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:48,974 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:48,974 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:48,974 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:48,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:48,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:48,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:48,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:48,974 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:47 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:48,974 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:48,974 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:47 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/sbmt/submitFilesApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:48,974 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 1735 ms 14:10:48,974 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Initializing filter 'hibernateFilter' 14:10:48,974 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:48,974 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,974 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:48,974 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:48,974 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Filter 'hibernateFilter' configured successfully 14:10:48,974 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:48,974 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:48,974 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] on object of class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:48,974 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] with value of type [java.lang.String] 14:10:49,005 INFO [org.apache.struts.validator.ValidatorPlugIn] Loading validation rules file from '/WEB-INF/struts/validator-rules.xml' 14:10:49,005 INFO [org.apache.struts.validator.ValidatorPlugIn] Loading validation rules file from '/WEB-INF/struts/validation.xml' 14:10:49,255 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/lascrb11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11277lams-tool-lascrb11-exp.war/ 14:10:49,552 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:49,552 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/lascrb11]] Loading Spring root WebApplicationContext 14:10:49,552 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:49,552 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:49,567 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@bfba23] 14:10:49,567 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:49,567 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:49,567 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:49,567 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:49,567 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:49,567 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:49,567 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:49,567 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:49,567 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1557525] 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:49,583 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@17de242] 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:49,583 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:49,599 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1917b9e] 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#4af41d] 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:49,599 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:49,599 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@e0a75a] 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64] 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:49,614 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@11f9cee] 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:49,614 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:49,630 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@77e77a] 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10] 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 8 elements in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:49,630 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 8 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml] 14:10:49,630 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,lascrbScribeSessionFactory,lascrbScribeService,lascrbScribeDAO,lascrbScribeSessionDAO,lascrbScribeUserDAO,lascrbScribeHeadingDAO,lascrbScribeAttachmentDAO,lascrbScribeToolContentHandler]; root of BeanFactory hierarchy 14:10:49,630 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 75 beans defined in application context [Root WebApplicationContext] 14:10:49,630 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:49,630 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1feffac] 14:10:49,630 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:49,630 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@4389b7] 14:10:49,630 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@6799f] 14:10:49,630 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:49,630 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,lascrbScribeSessionFactory,lascrbScribeService,lascrbScribeDAO,lascrbScribeSessionDAO,lascrbScribeUserDAO,lascrbScribeHeadingDAO,lascrbScribeAttachmentDAO,lascrbScribeToolContentHandler]; root of BeanFactory hierarchy] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:49,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:49,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:49,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:49,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:49,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:49,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:49,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:49,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:49,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:49,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:49,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:49,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:49,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:49,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:49,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:49,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:49,661 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:49,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:49,661 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:49,661 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:49,661 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:49,661 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:49,661 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:49,661 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:49,677 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:49,677 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:49,677 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:49,677 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:49,677 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:49,677 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:49,677 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:49,677 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:49,677 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:49,677 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:49,677 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:49,677 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:49,677 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:49,677 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:49,677 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:50,083 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:50,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:50,708 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:50,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:50,708 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:50,708 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:50,708 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:50,708 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:50,708 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:50,708 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:50,708 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:50,708 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:50,708 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:50,708 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:50,708 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:50,708 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:50,708 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:50,708 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:50,708 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:50,724 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:50,724 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:50,724 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:50,724 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:50,724 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:50,724 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:50,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:50,724 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:50,724 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:50,724 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:50,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:50,724 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:50,724 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:50,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@7d1a7a] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,724 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,724 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:50,724 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:50,724 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:50,724 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:50,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:50,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:50,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:50,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:50,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:50,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@d2c05d] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,786 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:50,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:50,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:50,786 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:50,817 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:50,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:50,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:50,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:50,817 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:50,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:50,817 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:50,849 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:50,849 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:50,849 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,849 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:50,849 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:50,849 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@6fd58f] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,849 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,849 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:50,849 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:50,849 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:50,849 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:50,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:50,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:50,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:50,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:50,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:50,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:50,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:50,880 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:50,880 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,880 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:50,880 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,880 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:50,895 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:50,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:50,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:50,895 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:50,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:50,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:50,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:50,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@4b443a] 14:10:50,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:50,895 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:50,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:50,895 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,895 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:50,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:50,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:50,895 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:50,895 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:50,895 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:50,927 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:50,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:50,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:50,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:50,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:50,927 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:50,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:50,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:50,927 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:50,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:50,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@b8c068] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,927 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,927 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,927 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,927 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:50,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:50,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:50,927 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:50,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:50,974 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:50,974 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:50,974 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:50,974 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:50,974 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:50,974 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:50,974 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,974 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:50,974 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:50,974 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:50,974 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:50,974 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:50,974 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:50,974 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:50,974 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:50,974 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:50,974 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@1d0a8dc] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:50,989 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:50,989 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:50,989 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:50,989 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:50,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1fe3eeb] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:50,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:50,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:50,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:50,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:50,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:51,005 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:51,052 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:51,052 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:51,052 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:51,052 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:51,052 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:51,052 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:51,052 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,052 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:51,052 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:51,052 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,052 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:51,052 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:51,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:51,052 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:51,052 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:51,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:51,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:51,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:51,083 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:51,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:51,083 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,083 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,083 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:51,083 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:51,083 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:51,083 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:51,083 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:51,083 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:51,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#4af41d' of bean 'lamsToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#4af41d' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#4af41d' 14:10:51,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#4af41d' to bean 'toolDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#4af41d' to bean 'toolSessionDAO' 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#4af41d' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#4af41d' 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:51,099 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:51,099 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:51,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:51,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:51,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:51,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:51,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:51,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:51,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,099 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:51,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:51,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:51,099 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:51,099 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:51,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' of bean 'exportService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' 14:10:51,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' to bean 'lamsCoreToolService' 14:10:51,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' to bean 'coreNotebookService' 14:10:51,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' to bean 'activityDAO' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' to bean 'learnerService' 14:10:51,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' to bean 'lessonDAO' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' to bean 'baseDAO' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' to bean 'learningMessageService' 14:10:51,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' to bean 'themeService' 14:10:51,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#10b0f64' 14:10:51,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,114 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,114 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,114 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:51,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:51,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:51,114 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:51,114 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:51,130 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,130 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:51,130 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:51,130 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:51,130 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,130 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:51,130 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,130 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:51,130 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,130 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:51,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:51,192 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:51,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:51,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:51,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:51,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:51,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:51,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:51,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:51,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:51,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:51,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:51,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:51,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:51,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:51,255 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:51,255 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:51,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:51,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeSessionFactory' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeSessionFactory' 14:10:51,270 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeSessionFactory' to allow for resolving potential circular references 14:10:51,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'lascrbScribeSessionFactory' to bean 'toolDataSource' 14:10:51,270 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:51,270 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'lascrbScribeSessionFactory' to bean 'hibernateProperties' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:51,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:51,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:51,270 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,270 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeSessionFactory' 14:10:51,270 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeSessionFactory' 14:10:51,349 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeService' 14:10:51,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeService' to allow for resolving potential circular references 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lascrbScribeService' to bean 'transactionManager' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' of bean 'lascrbScribeService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.service.ScribeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' 14:10:51,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeAttachmentDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'lascrbScribeAttachmentDAO' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeAttachmentDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeAttachmentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeAttachmentDAO' 14:10:51,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeAttachmentDAO' to allow for resolving potential circular references 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeAttachmentDAO' to bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeAttachmentDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeAttachmentDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeAttachmentDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeAttachmentDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeSessionDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'lascrbScribeSessionDAO' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeSessionDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeSessionDAO' 14:10:51,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeSessionDAO' to allow for resolving potential circular references 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeSessionDAO' to bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeSessionDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeSessionDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeSessionDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeSessionDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeUserDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'lascrbScribeUserDAO' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeUserDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeUserDAO' 14:10:51,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeUserDAO' to allow for resolving potential circular references 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeUserDAO' to bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeUserDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeUserDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeUserDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeUserDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeHeadingDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'lascrbScribeHeadingDAO' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeHeadingDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeHeadingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeHeadingDAO' 14:10:51,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeHeadingDAO' to allow for resolving potential circular references 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeHeadingDAO' to bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeHeadingDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeHeadingDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeHeadingDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeHeadingDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeDAO'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'lascrbScribeDAO' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeDAO' 14:10:51,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeDAO' to allow for resolving potential circular references 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lascrbScribeDAO' to bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeSessionFactory' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeSessionFactory' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.scribe.dao.hibernate.ScribeDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeDAO' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'lamsToolService' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'learnerService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'auditService' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'scribeToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'lascrbScribeToolContentHandler' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lascrbScribeToolContentHandler' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lascrbScribeToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lascrbScribeToolContentHandler' 14:10:51,364 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lascrbScribeToolContentHandler' to allow for resolving potential circular references 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lascrbScribeToolContentHandler' to bean 'repositoryService' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.scribe.util.ScribeToolContentHandler] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeToolContentHandler' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeToolContentHandler' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'exportToolContentService' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' to bean 'coreNotebookService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeAttachmentDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeAttachmentDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeAttachmentDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeSessionDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeSessionDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeSessionDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeUserDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeUserDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeUserDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeHeadingDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeHeadingDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeHeadingDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeDAO(org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO)] with value of type [org.lamsfoundation.lams.tool.scribe.dao.IScribeDAO] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setScribeToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.scribe.service.ScribeService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' 14:10:51,364 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.scribe.service.ScribeService#1fe2c10' 14:10:51,364 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,364 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:51,380 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [retrieve*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:51,380 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lascrbScribeService' 14:10:51,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lascrbScribeService' 14:10:51,380 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lascrbScribeService' 14:10:51,380 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:51,380 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:51,380 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:51,380 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.scribe.service.IScribeService 14:10:51,380 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:51,380 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.scribe.service.ScribeService] 14:10:51,396 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lascrbScribeService' 14:10:51,396 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lascrbScribeService' 14:10:51,396 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lascrbScribeService' 14:10:51,396 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lascrbScribeService' is a factory bean 14:10:51,396 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:49 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] 14:10:51,396 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:51,396 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:49 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/tool/scribe/scribeApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:51,396 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 1844 ms 14:10:51,396 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:51,396 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,396 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:51,396 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:51,396 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:51,396 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,427 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:51,505 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/lasurv11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11282lams-tool-lasurv11-exp.war/ 14:10:51,755 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:51,755 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/lasurv11]] Loading Spring root WebApplicationContext 14:10:51,755 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,755 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:51,755 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@19a0081] 14:10:51,755 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:51,755 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:51,755 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:51,755 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:51,755 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:51,755 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:51,755 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:51,755 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:51,755 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1974736] 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:51,771 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:51,771 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@c44deb] 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:51,786 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1d7a7b3] 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#142f66f] 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:51,786 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:51,786 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@14131a8] 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:51,802 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@12328ef] 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:51,802 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd] 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:51,817 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@782678] 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 12 elements in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:51,817 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 12 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml] 14:10:51,817 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,lasurvMessageSource,lasurvMessageService,lasurvSurveySessionFactory,lasurvSurveyDao,lasurvSurveyQuestionDao,lasurvSurveyAnswerDao,lasurvSurveyAttachmentDao,lasurvSurveyUserDao,lasurvSurveySessionDao,lasurvSurveyToolContentHandler,lasurvSurveyManagerTarget,lasurvSurveyService]; root of BeanFactory hierarchy 14:10:51,817 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 79 beans defined in application context [Root WebApplicationContext] 14:10:51,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,817 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@25b780] 14:10:51,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,817 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@3267dd] 14:10:51,817 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@141139c] 14:10:51,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,817 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,lasurvMessageSource,lasurvMessageService,lasurvSurveySessionFactory,lasurvSurveyDao,lasurvSurveyQuestionDao,lasurvSurveyAnswerDao,lasurvSurveyAttachmentDao,lasurvSurveyUserDao,lasurvSurveySessionDao,lasurvSurveyToolContentHandler,lasurvSurveyManagerTarget,lasurvSurveyService]; root of BeanFactory hierarchy] 14:10:51,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:51,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:51,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:51,817 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:51,817 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:51,817 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:51,817 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:51,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:51,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:51,817 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:51,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:51,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:51,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:51,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:51,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:51,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:51,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:51,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:51,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:51,833 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:51,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:51,833 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:51,833 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:51,833 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:51,833 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:51,833 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:51,833 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:52,224 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:52,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:52,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:52,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:52,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:52,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:52,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:52,786 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:52,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:52,786 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:52,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:52,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:52,786 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:52,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:52,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:52,786 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:52,786 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:52,786 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:52,786 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:52,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:52,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:52,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:52,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:52,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:52,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:52,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:52,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:52,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:52,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:52,786 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:52,786 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:52,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:52,786 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:52,786 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:52,802 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:52,802 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@5170a8] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,802 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,802 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:52,802 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:52,802 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:52,802 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:52,802 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:52,802 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:52,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:52,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:52,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:52,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:52,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:52,864 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1496982] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,864 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,864 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:52,864 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:52,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:52,864 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:52,896 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:52,896 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:52,896 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:52,896 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:52,896 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:52,896 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:52,896 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:52,896 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:52,896 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:52,896 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,896 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:52,896 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:52,896 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@8927c8] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,896 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,896 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,896 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,896 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:52,896 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:52,896 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:52,896 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:52,927 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:52,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:52,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:52,927 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:52,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:52,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:52,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:52,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:52,927 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:52,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:52,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,927 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:52,927 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:52,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:52,927 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:52,927 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,927 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:52,927 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:52,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:52,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:52,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:52,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:52,942 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:52,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@128fa3c] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:52,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:52,942 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,942 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:52,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:52,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:52,942 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:52,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:52,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:52,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:52,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:52,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:52,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:52,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:52,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:52,989 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:52,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:52,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1b3a5eb] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:52,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,989 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:52,989 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:52,989 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:52,989 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:52,989 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:53,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:53,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:53,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:53,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:53,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:53,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:53,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:53,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:53,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:53,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:53,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:53,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:53,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:53,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:53,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@4364c5] 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:53,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:53,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:53,036 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:53,036 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:53,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:53,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:53,036 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:53,036 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:53,036 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:53,036 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:53,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:53,052 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:53,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:53,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:53,052 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,052 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:53,052 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,052 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:53,052 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,052 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:53,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:53,099 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:53,130 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,130 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:53,130 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:53,130 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:53,130 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:53,130 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:53,130 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:53,130 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:53,130 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,130 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:53,161 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:53,161 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:53,161 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:53,161 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:53,161 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:53,161 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:53,161 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:53,161 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:53,161 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:53,161 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:53,161 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:53,161 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:53,161 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:53,161 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:53,161 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:53,161 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:53,161 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:53,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:53,177 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:53,177 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:53,177 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:53,177 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:53,177 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:53,177 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:53,177 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,177 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:53,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:53,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:53,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:53,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:53,192 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:53,192 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:53,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:53,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:53,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:53,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:53,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:53,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:53,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:53,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:53,208 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:53,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:53,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,208 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:53,208 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:53,208 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:53,208 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:53,208 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:53,224 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,224 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:53,224 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:53,224 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:53,224 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:53,224 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,224 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:53,224 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:53,239 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:53,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:53,239 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:53,239 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:53,239 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:53,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:53,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#142f66f' of bean 'lamsToolService' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#142f66f' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#142f66f' 14:10:53,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:53,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#142f66f' to bean 'toolDAO' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#142f66f' to bean 'toolSessionDAO' 14:10:53,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#142f66f' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#142f66f' 14:10:53,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,239 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:53,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:53,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:53,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:53,239 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:53,239 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:53,255 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:53,255 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:53,255 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:53,255 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:53,255 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@780c0e] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:53,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:53,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:53,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:53,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:53,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:53,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:53,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:53,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:53,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:53,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:53,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:53,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:53,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:53,317 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:53,317 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:53,317 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:53,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,317 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:53,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:53,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:53,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:53,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:53,333 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:53,333 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:53,333 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:53,349 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' of bean 'exportService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' 14:10:53,349 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' to bean 'lamsCoreToolService' 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' to bean 'coreNotebookService' 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' to bean 'activityDAO' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' to bean 'learnerService' 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' to bean 'lessonDAO' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' to bean 'baseDAO' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' to bean 'learningMessageService' 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' to bean 'themeService' 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#1546fcd' 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,349 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,349 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,349 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:53,349 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:53,349 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvMessageSource' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvMessageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvMessageSource' 14:10:53,349 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvMessageSource' to allow for resolving potential circular references 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvMessageSource' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvMessageSource' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvMessageService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvMessageService' 14:10:53,349 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvMessageService' to allow for resolving potential circular references 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageSource'' in bean 'lasurvMessageService' to bean 'lasurvMessageSource' 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvMessageSource' 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvMessageService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvMessageService' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveySessionFactory' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveySessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveySessionFactory' 14:10:53,349 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveySessionFactory' to allow for resolving potential circular references 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'lasurvSurveySessionFactory' to bean 'toolDataSource' 14:10:53,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:53,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'lasurvSurveySessionFactory' to bean 'hibernateProperties' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveySessionFactory' 14:10:53,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveySessionFactory' 14:10:53,427 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyDao' 14:10:53,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] 14:10:53,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyDao' to allow for resolving potential circular references 14:10:53,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyDao' to bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyDAOHibernate] 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyQuestionDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyQuestionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyQuestionDao' 14:10:53,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] 14:10:53,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyQuestionDao' to allow for resolving potential circular references 14:10:53,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyQuestionDao' to bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyQuestionDAOHibernate] 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyQuestionDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyQuestionDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyQuestionDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyAnswerDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyAnswerDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyAnswerDao' 14:10:53,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] 14:10:53,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyAnswerDao' to allow for resolving potential circular references 14:10:53,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyAnswerDao' to bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAnswerDAOHibernate] 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyAnswerDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyAnswerDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyAnswerDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyAttachmentDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyAttachmentDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyAttachmentDao' 14:10:53,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] 14:10:53,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyAttachmentDao' to allow for resolving potential circular references 14:10:53,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyAttachmentDao' to bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyAttachmentDAOHibernate] 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyAttachmentDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyAttachmentDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyAttachmentDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyUserDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyUserDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyUserDao' 14:10:53,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] 14:10:53,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyUserDao' to allow for resolving potential circular references 14:10:53,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveyUserDao' to bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveyUserDAOHibernate] 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyUserDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyUserDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyUserDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveySessionDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveySessionDao' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveySessionDao' 14:10:53,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] 14:10:53,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveySessionDao' to allow for resolving potential circular references 14:10:53,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lasurvSurveySessionDao' to bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionFactory' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveySessionFactory' is a factory bean 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.survey.dao.hibernate.SurveySessionDAOHibernate] 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveySessionDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveySessionDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveySessionDao' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyToolContentHandler' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyToolContentHandler' 14:10:53,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:53,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyToolContentHandler' to allow for resolving potential circular references 14:10:53,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lasurvSurveyToolContentHandler' to bean 'repositoryService' 14:10:53,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:53,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyToolContentHandler' 14:10:53,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyToolContentHandler' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyManagerTarget' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyManagerTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyManagerTarget' 14:10:53,458 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyManagerTarget' to allow for resolving potential circular references 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyDao' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyDao' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyQuestionDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyQuestionDao' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyQuestionDao' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyAnswerDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyAnswerDao' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyAnswerDao' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyAttachmentDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyAttachmentDao' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyAttachmentDao' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyUserDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyUserDao' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyUserDao' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveySessionDao'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveySessionDao' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveySessionDao' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'surveyToolContentHandler'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvSurveyToolContentHandler' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyToolContentHandler' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'lasurvSurveyManagerTarget' to bean 'repositoryService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'lasurvSurveyManagerTarget' to bean 'lamsToolService' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'lasurvSurveyManagerTarget' to bean 'learnerService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'lasurvSurveyManagerTarget' to bean 'auditService' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'lasurvSurveyManagerTarget' to bean 'userManagementService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'lasurvSurveyManagerTarget' to bean 'exportToolContentService' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lasurvSurveyManagerTarget' to bean 'lasurvMessageService' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvMessageService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'lasurvSurveyManagerTarget' to bean 'coreNotebookService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyDao(org.lamsfoundation.lams.tool.survey.dao.SurveyDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyDao(org.lamsfoundation.lams.tool.survey.dao.SurveyDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyDAO] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyQuestionDao(org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyQuestionDao(org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyQuestionDAO] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAnswerDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAnswerDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAnswerDAO] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAttachmentDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyAttachmentDao(org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyAttachmentDAO] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyUserDao(org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyUserDao(org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveyUserDAO] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveySessionDao(org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveySessionDao(org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO)] with value of type [org.lamsfoundation.lams.tool.survey.dao.SurveySessionDAO] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyToolContentHandler(org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setSurveyToolContentHandler(org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler)] with value of type [org.lamsfoundation.lams.tool.survey.util.SurveyToolContentHandler] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyManagerTarget' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyManagerTarget' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lasurvSurveyService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lasurvSurveyService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lasurvSurveyService' 14:10:53,458 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lasurvSurveyService' to allow for resolving potential circular references 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lasurvSurveyService' to bean 'transactionManager' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lasurvSurveyService' to bean 'lasurvSurveyManagerTarget' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyManagerTarget' 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@99ef35] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsDefineLater] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [finishToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setAsRunOffline] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copyToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [leaveToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-java.lang.Exception] 14:10:53,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lasurvSurveyService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lasurvSurveyService' 14:10:53,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lasurvSurveyService' 14:10:53,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:53,458 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:53,458 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:53,458 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.survey.service.ISurveyService 14:10:53,458 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:53,458 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.survey.service.SurveyServiceImpl] 14:10:53,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lasurvSurveyService' 14:10:53,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lasurvSurveyService' 14:10:53,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lasurvSurveyService' 14:10:53,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lasurvSurveyService' is a factory bean 14:10:53,474 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:51 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] 14:10:53,474 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:53,474 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:51 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/survey/surveyApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:53,474 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 1719 ms 14:10:53,489 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Initializing filter 'hibernateFilter' 14:10:53,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:53,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] 14:10:53,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:53,489 INFO [org.springframework.orm.hibernate3.support.OpenSessionInViewFilter] Filter 'hibernateFilter' configured successfully 14:10:53,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:53,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] on object of class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:53,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.filter.LocaleFilter.setEncoding(java.lang.String)] with value of type [java.lang.String] 14:10:53,552 INFO [org.apache.struts.tiles.TilesPlugin] Tiles definition factory loaded for module ''. 14:10:53,630 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/tool/lavote11, warUrl=file:/D:/lams/jboss-4.0.2/server/default/tmp/deploy/tmp11286lams-tool-lavote11-exp.war/ 14:10:53,864 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization started 14:10:53,864 INFO [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lams/tool/lavote11]] Loading Spring root WebApplicationContext 14:10:53,864 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,864 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:53,864 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@147bc1e] 14:10:53,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:53,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:53,864 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:53,880 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@8f5f75] 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:53,880 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 31 elements in class path resource [org/lamsfoundation/lams/commonContext.xml] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Imported 31 bean definitions from relative location [commonContext.xml] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/applicationContext.xml] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/applicationContext.xml] 14:10:53,896 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@c42091] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 5 elements in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 5 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml] 14:10:53,896 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@36151c] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:53,896 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.service.LamsToolService#a40b6e] 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/toolApplicationContext.xml] 14:10:53,911 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1ea9246] 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 10 elements in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 10 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml] 14:10:53,911 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:53,911 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@1293ce7] 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072] 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 6 elements in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 6 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml] 14:10:53,927 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loading XML bean definitions from class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Using JAXP implementation [org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@b66600] 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to resolve XML entity with public ID [-//SPRING//DTD BEAN//EN] and system ID [http://www.springframework.org/dtd/spring-beans.dtd] 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Trying to locate [spring-beans.dtd] in Spring jar 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.ResourceEntityResolver] Found beans DTD [http://www.springframework.org/dtd/spring-beans.dtd] in classpath 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Loading bean definitions 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default lazy init 'false' 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default autowire 'no' 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Default dependency check 'none' 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Neither XML 'id' nor 'name' specified - using generated bean name [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b] 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser] Found 9 elements in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:53,927 DEBUG [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] Loaded 9 bean definitions from location pattern [classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml] 14:10:53,927 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,voteSessionFactory,voteContentDAO,voteSessionDAO,voteUserDAO,voteQueContentDAO,voteUsrAttemptDAO,voteUploadedFileDAO,voteToolContentHandler,voteService]; root of BeanFactory hierarchy 14:10:53,942 INFO [org.springframework.web.context.support.XmlWebApplicationContext] 76 beans defined in application context [Root WebApplicationContext] 14:10:53,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,942 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@c17278] 14:10:53,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,942 INFO [org.springframework.web.context.support.XmlWebApplicationContext] Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@425f23] 14:10:53,942 INFO [org.springframework.ui.context.support.UiApplicationContextUtils] Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@174318a] 14:10:53,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,942 INFO [org.springframework.beans.factory.support.DefaultListableBeanFactory] Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [hibernateProperties,commonMessageService,coreSessionFactory,userManagementServiceTarget,userManagementService,learningDesignServiceTarget,learningDesignService,themeServiceTarget,themeService,exportToolContentServiceTarget,exportToolContentService,ld102Importer,loadedMessageSourceService,loadedMessageSource,coreNotebookServiceTarget,coreNotebookService,configurationService,auditService,activityDAO,learningLibraryDAO,learningDesignDAO,transitionDAO,groupingDAO,groupDAO,licenseDAO,baseDAO,themeDAO,roleDAO,notebookEntryDAO,configurationDAO,SystemSession,cacheManager,dataSource,toolDataSource,quartzDataSource,transactionManager,lessonDAO,lessonClassDAO,learnerProgressDAO,lessonServiceTarget,lessonService,toolContentDAO,toolDAO,toolImportSupportDAO,toolSessionDAO,systemToolDAO,toolContentIDGeneratorTarget,toolContentIDGenerator,lamsCoreToolServiceTarget,lamsCoreToolService,lamsToolService,crSessionFactory,repositoryService,repositoryTarget,checkCredentialTicketBeforeAdvice,nodeFactory,node,workspaceDAO,credentialDAO,nodeDAO,fileDAO,learningMessageService,learnerServiceTarget,learnerService,exportService,progressEngine,activityMapping,voteSessionFactory,voteContentDAO,voteSessionDAO,voteUserDAO,voteQueContentDAO,voteUsrAttemptDAO,voteUploadedFileDAO,voteToolContentHandler,voteService]; root of BeanFactory hierarchy] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'hibernateProperties' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'hibernateProperties' with merged definition [Root bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'hibernateProperties' 14:10:53,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:53,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'hibernateProperties' to allow for resolving potential circular references 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] on object of class [org.springframework.beans.factory.config.PropertiesFactoryBean] 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.core.io.support.PropertiesLoaderSupport.setProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'hibernateProperties' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'hibernateProperties' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'hibernateProperties' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'hibernateProperties' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'commonMessageService' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'commonMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'commonMessageService' 14:10:53,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:53,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'commonMessageService' to allow for resolving potential circular references 14:10:53,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'commonMessageService' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:53,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:53,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:53,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'commonMessageService' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'commonMessageService' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreSessionFactory' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreSessionFactory' 14:10:53,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreSessionFactory' to allow for resolving potential circular references 14:10:53,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'coreSessionFactory' to bean 'dataSource' 14:10:53,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'dataSource' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'dataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'dataSource' 14:10:53,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:53,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'dataSource' to allow for resolving potential circular references 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'dataSource' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'dataSource' 14:10:53,958 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/lams-ds] 14:10:53,958 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/lams-ds] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'dataSource' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:53,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'coreSessionFactory' to bean 'hibernateProperties' 14:10:53,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:53,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:53,974 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,974 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:53,974 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:53,974 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:53,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreSessionFactory' 14:10:53,974 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreSessionFactory' 14:10:54,474 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreSessionFactory' 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreSessionFactory' 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'userManagementService' 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementService' 14:10:54,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:54,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'userManagementService' to allow for resolving potential circular references 14:10:54,942 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'userManagementService' to bean 'transactionManager' 14:10:54,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transactionManager' 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transactionManager' with merged definition [Root bean: class [org.springframework.transaction.jta.JtaTransactionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transactionManager' 14:10:54,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.jta.JtaTransactionManager] 14:10:54,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transactionManager' to allow for resolving potential circular references 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transactionManager' 14:10:54,942 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transactionManager' 14:10:54,942 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA UserTransaction from JNDI location [java:comp/UserTransaction] 14:10:54,942 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/UserTransaction] 14:10:54,942 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:comp/TransactionManager] 14:10:54,942 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:comp/TransactionManager] 14:10:54,942 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:comp/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:comp/TransactionManager]; nested exception is javax.naming.NameNotFoundException: TransactionManager not bound javax.naming.NameNotFoundException: TransactionManager not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:278) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:701) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:54,942 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:pm/TransactionManager] 14:10:54,942 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:pm/TransactionManager] 14:10:54,942 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] No JTA TransactionManager found at fallback JNDI location [java:pm/TransactionManager] org.springframework.transaction.TransactionSystemException: JTA TransactionManager is not available at JNDI location [java:pm/TransactionManager]; nested exception is javax.naming.NameNotFoundException: pm not bound javax.naming.NameNotFoundException: pm not bound at org.jnp.server.NamingServer.getBinding(NamingServer.java:491) at org.jnp.server.NamingServer.getBinding(NamingServer.java:499) at org.jnp.server.NamingServer.getObject(NamingServer.java:505) at org.jnp.server.NamingServer.lookup(NamingServer.java:249) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:610) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:572) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:124) at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:86) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:122) at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:147) at org.springframework.transaction.jta.JtaTransactionManager.lookupTransactionManager(JtaTransactionManager.java:499) at org.springframework.transaction.jta.JtaTransactionManager.findTransactionManager(JtaTransactionManager.java:555) at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:419) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1091) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:396) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:186) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1046) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:277) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3669) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) at sun.reflect.GeneratedMethodAccessor217.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.apache.catalina.core.StandardContext.init(StandardContext.java:5005) at sun.reflect.GeneratedMethodAccessor216.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503) at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:150) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeployInternal(TomcatDeployer.java:274) at org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy(TomcatDeployer.java:91) at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:357) at org.jboss.web.WebModule.startModule(WebModule.java:68) at org.jboss.web.WebModule.startService(WebModule.java:46) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy28.start(Unknown Source) at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy8.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204) at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277) at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272) at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897) at $Proxy0.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:418) at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.server.Invocation.invoke(Invocation.java:72) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy4.start(Unknown Source) at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127) at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644) at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177) at $Proxy5.deploy(Unknown Source) at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434) at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315) at org.jboss.Main.boot(Main.java:195) at org.jboss.Main$1.run(Main.java:463) at java.lang.Thread.run(Thread.java:595) 14:10:54,942 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Retrieving JTA TransactionManager from JNDI location [java:/TransactionManager] 14:10:54,942 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:/TransactionManager] 14:10:54,942 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] JTA TransactionManager found at fallback JNDI location [java:/TransactionManager] 14:10:54,958 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA UserTransaction: org.jboss.tm.usertx.client.ServerVMClientUserTransaction@1313e0e 14:10:54,958 INFO [org.springframework.transaction.jta.JtaTransactionManager] Using JTA TransactionManager: org.jboss.tm.TxManager@1e1225d 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transactionManager' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'userManagementService' to bean 'userManagementServiceTarget' 14:10:54,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'userManagementServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.service.UserManagementService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'userManagementServiceTarget' 14:10:54,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:54,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'userManagementServiceTarget' to bean 'baseDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'baseDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'baseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.dao.hibernate.BaseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'baseDAO' 14:10:54,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:54,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'baseDAO' to allow for resolving potential circular references 14:10:54,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'baseDAO' to bean 'coreSessionFactory' 14:10:54,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.dao.hibernate.BaseDAO] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'baseDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'baseDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'baseDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupDAO'' in bean 'userManagementServiceTarget' to bean 'groupDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupDAO' 14:10:54,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:54,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupDAO' to allow for resolving potential circular references 14:10:54,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupDAO' to bean 'coreSessionFactory' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupDAO] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'roleDAO'' in bean 'userManagementServiceTarget' to bean 'roleDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'roleDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'roleDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'roleDAO' 14:10:54,958 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:54,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'roleDAO' to allow for resolving potential circular references 14:10:54,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'roleDAO' to bean 'coreSessionFactory' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.usermanagement.dao.hibernate.RoleDAO] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'roleDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'roleDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'roleDAO' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'userManagementServiceTarget' to bean 'commonMessageService' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupDAO] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO)] with value of type [org.lamsfoundation.lams.usermanagement.dao.IRoleDAO] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementServiceTarget' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementServiceTarget' 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@f9ead4] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:54,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:54,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:54,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [delete*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:54,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [find*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:54,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:54,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:54,958 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:54,958 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'userManagementService' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'userManagementService' 14:10:54,958 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'userManagementService' 14:10:54,958 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.usermanagement.service.UserManagementService] 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserInRole(java.lang.Integer,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveAll(java.util.Collection) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.usermanagement.service.UserManagementService.getMessageService() - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setGroupDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupDAO) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRoleDAO(org.lamsfoundation.lams.usermanagement.dao.IRoleDAO) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.util.Collection) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAll(java.lang.Class) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.usermanagement.service.UserManagementService.findById(java.lang.Class,java.io.Serializable) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAll(java.lang.Class) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty(java.lang.Class,java.lang.String,java.lang.Object) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.findAnythingLike(java.lang.Object) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.searchByStringProperties(java.lang.Class,java.util.Map) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List,java.lang.Integer,java.util.List) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsForUserByRole(org.lamsfoundation.lams.usermanagement.User,java.util.List) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.dto.OrganisationDTO org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationForUserWithRole(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRolesForUserByOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisation(java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUsersFromOrganisationByRole(java.lang.Integer,java.lang.String,boolean) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getRootOrganisation() - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getOrganisationsByTypeAndStatus(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationRoles(java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatus(java.lang.String,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisationsForUserByTypeAndStatusAndParent(java.lang.String,java.lang.Integer,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.User org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserByLogin(java.lang.String) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.updatePassword(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.UserOrganisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserOrganisation(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Workspace org.lamsfoundation.lams.usermanagement.service.UserManagementService.createWorkspaceForOrganisation(java.lang.String,java.lang.Integer,java.util.Date) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.Organisation org.lamsfoundation.lams.usermanagement.service.UserManagementService.saveOrganisation(org.lamsfoundation.lams.usermanagement.Organisation,java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.SupportedLocale org.lamsfoundation.lams.usermanagement.service.UserManagementService.getSupportedLocale(java.lang.String,java.lang.String) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.getUserManageBeans(java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.removeUser(java.lang.Integer) throws java.lang.Exception - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.userHasData(org.lamsfoundation.lams.usermanagement.User) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.disableUser(java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.setRolesForUserOrganisation(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation,java.util.List) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.usermanagement.service.UserManagementService.filterRoles(java.util.List,java.lang.Boolean,org.lamsfoundation.lams.usermanagement.OrganisationType) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.hasRoleInOrganisation(org.lamsfoundation.lams.usermanagement.User,java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.deleteChildUserOrganisations(org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.Organisation) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserGlobalGroupAdmin() - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.usermanagement.service.UserManagementService.isUserSysAdmin() - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.usermanagement.service.UserManagementService.getCountRoleForSystem(java.lang.Integer) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.save(java.lang.Object) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.usermanagement.service.UserManagementService.delete(java.lang.Object) - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:54,958 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'userManagementService' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'userManagementService' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignServiceTarget' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignServiceTarget' 14:10:55,021 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignServiceTarget' to allow for resolving potential circular references 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learningDesignServiceTarget' to bean 'commonMessageService' 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'learningDesignServiceTarget' to bean 'learningDesignDAO' 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignDAO' 14:10:55,021 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignDAO' to allow for resolving potential circular references 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningDesignDAO' to bean 'coreSessionFactory' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learningDesignServiceTarget' to bean 'activityDAO' 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'activityDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityDAO' 14:10:55,021 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'activityDAO' to allow for resolving potential circular references 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'activityDAO' to bean 'coreSessionFactory' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'activityDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'learningDesignServiceTarget' to bean 'learningLibraryDAO' 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningLibraryDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningLibraryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningLibraryDAO' 14:10:55,021 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningLibraryDAO' to allow for resolving potential circular references 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learningLibraryDAO' to bean 'coreSessionFactory' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningLibraryDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningLibraryDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningLibraryDAO' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolActMessageService'' in bean 'learningDesignServiceTarget' to bean 'loadedMessageSourceService' 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'loadedMessageSourceService' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'loadedMessageSourceService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.LoadedMessageSourceService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'loadedMessageSourceService' 14:10:55,021 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.LoadedMessageSourceService] 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'loadedMessageSourceService' to allow for resolving potential circular references 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'loadedMessageSourceService' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'loadedMessageSourceService' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'loadedMessageSourceService' 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] on object of class [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService)] with value of type [org.lamsfoundation.lams.util.ILoadedMessageSourceService] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignServiceTarget' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignServiceTarget' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningDesignService' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningDesignService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningDesignService' 14:10:55,021 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningDesignService' to allow for resolving potential circular references 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learningDesignService' to bean 'transactionManager' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,021 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learningDesignService' to bean 'learningDesignServiceTarget' 14:10:55,021 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,021 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignServiceTarget' 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@a7607a] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,021 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:55,036 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,036 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [validateLearningDesign] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,036 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setValid] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,036 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learningDesignService' 14:10:55,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningDesignService' 14:10:55,036 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learningDesignService' 14:10:55,036 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.LearningDesignService] 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setValid(java.lang.Long,boolean) - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getMessageService() - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.ILoadedMessageSourceService org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getToolActMessageService() - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setToolActMessageService(org.lamsfoundation.lams.util.ILoadedMessageSourceService) - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningLibraryDAO) - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getLearningDesignDTO(java.lang.Long) - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.Vector org.lamsfoundation.lams.learningdesign.service.LearningDesignService.validateLearningDesign(org.lamsfoundation.lams.learningdesign.LearningDesign) - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.ActivityDAO) - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.LearningDesignService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.hibernate.LearningDesignDAO) - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails(boolean) throws java.io.IOException - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.ArrayList org.lamsfoundation.lams.learningdesign.service.LearningDesignService.getAllLearningLibraryDetails() throws java.io.IOException - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:55,036 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:55,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningDesignService' 14:10:55,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learningDesignService' 14:10:55,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignService' 14:10:55,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learningDesignService' is a factory bean 14:10:55,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeServiceTarget' 14:10:55,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.service.ThemeService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,052 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeServiceTarget' 14:10:55,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:55,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeServiceTarget' to allow for resolving potential circular references 14:10:55,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeDAO'' in bean 'themeServiceTarget' to bean 'themeDAO' 14:10:55,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeDAO' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeDAO' 14:10:55,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:55,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeDAO' to allow for resolving potential circular references 14:10:55,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'themeDAO' to bean 'coreSessionFactory' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.themes.dao.hibernate.CSSThemeDAO] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeDAO' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeDAO' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeDAO' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'themeServiceTarget' to bean 'userManagementService' 14:10:55,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:55,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'themeServiceTarget' to bean 'commonMessageService' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO)] with value of type [org.lamsfoundation.lams.themes.dao.ICSSThemeDAO] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeServiceTarget' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeServiceTarget' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'themeService' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'themeService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'themeService' 14:10:55,067 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'themeService' to allow for resolving potential circular references 14:10:55,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'themeService' to bean 'transactionManager' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'themeService' to bean 'themeServiceTarget' 14:10:55,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeServiceTarget' 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@c17f01] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [set*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,067 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [store*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,067 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'themeService' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'themeService' 14:10:55,067 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'themeService' 14:10:55,067 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.themes.service.ThemeService] 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.themes.service.ThemeService.getMessageService() - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setFlashTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setHtmlTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.dao.ICSSThemeDAO org.lamsfoundation.lams.themes.service.ThemeService.getThemeDAO() - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setThemeDAO(org.lamsfoundation.lams.themes.dao.ICSSThemeDAO) - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.themes.service.ThemeService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.storeTheme(java.lang.String) throws java.lang.Exception - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemeWDDX(java.lang.Long) throws java.io.IOException - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.themes.service.ThemeService.getThemes() throws java.io.IOException - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.wddx.FlashMessage org.lamsfoundation.lams.themes.service.ThemeService.setTheme(java.lang.Integer,java.lang.Long) throws java.io.IOException,org.lamsfoundation.lams.themes.exception.ThemeException,org.lamsfoundation.lams.usermanagement.exception.UserException - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.Long) - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.themes.CSSThemeVisualElement org.lamsfoundation.lams.themes.service.ThemeService.getTheme(java.lang.String) - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:55,067 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'themeService' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'themeService' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentServiceTarget' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentServiceTarget' 14:10:55,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentServiceTarget' to allow for resolving potential circular references 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'exportToolContentServiceTarget' to bean 'activityDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolDAO' 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDAO' 14:10:55,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDAO' to allow for resolving potential circular references 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolDAO' to bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolDAO] 14:10:55,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolImportSupportDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolImportSupportDAO' 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolImportSupportDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolImportSupportDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolImportSupportDAO' 14:10:55,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolImportSupportDAO' to allow for resolving potential circular references 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolImportSupportDAO' to bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolImportSupportDAO] 14:10:55,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolImportSupportDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolImportSupportDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolImportSupportDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'exportToolContentServiceTarget' to bean 'toolContentDAO' 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentDAO' 14:10:55,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentDAO' to allow for resolving potential circular references 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolContentDAO' to bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolContentDAO] 14:10:55,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'exportToolContentServiceTarget' to bean 'systemToolDAO' 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'systemToolDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'systemToolDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'systemToolDAO' 14:10:55,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'systemToolDAO' to allow for resolving potential circular references 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'systemToolDAO' to bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.SystemToolDAO] 14:10:55,099 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'systemToolDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'systemToolDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'systemToolDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'exportToolContentServiceTarget' to bean 'baseDAO' 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'licenseDAO'' in bean 'exportToolContentServiceTarget' to bean 'licenseDAO' 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'licenseDAO' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'licenseDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'licenseDAO' 14:10:55,099 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:55,099 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'licenseDAO' to allow for resolving potential circular references 14:10:55,099 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'licenseDAO' to bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,099 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,099 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.LicenseDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'licenseDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'licenseDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'licenseDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'exportToolContentServiceTarget' to bean 'groupingDAO' 14:10:55,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'groupingDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'groupingDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'groupingDAO' 14:10:55,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:55,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'groupingDAO' to allow for resolving potential circular references 14:10:55,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'groupingDAO' to bean 'coreSessionFactory' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.GroupingDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'groupingDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'groupingDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'groupingDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transitionDAO'' in bean 'exportToolContentServiceTarget' to bean 'transitionDAO' 14:10:55,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'transitionDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'transitionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'transitionDAO' 14:10:55,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:55,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'transitionDAO' to allow for resolving potential circular references 14:10:55,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'transitionDAO' to bean 'coreSessionFactory' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.learningdesign.dao.hibernate.TransitionDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'transitionDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'transitionDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'transitionDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningDesignDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningDesignDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningDesignDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learningLibraryDAO'' in bean 'exportToolContentServiceTarget' to bean 'learningLibraryDAO' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningLibraryDAO' 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] on object of class [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentServiceTarget' 14:10:55,114 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'exportToolContentServiceTarget' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentServiceTarget' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportToolContentService' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportToolContentService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportToolContentService' 14:10:55,114 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportToolContentService' to allow for resolving potential circular references 14:10:55,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportToolContentService' to bean 'transactionManager' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'exportToolContentService' to bean 'exportToolContentServiceTarget' 14:10:55,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentServiceTarget' 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@de6b02] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,114 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,114 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:55,114 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,+java.lang.Exception] 14:10:55,114 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,114 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportToolContentService' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportToolContentService' 14:10:55,114 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportToolContentService' 14:10:55,114 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.learningdesign.service.ExportToolContentService] 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningLibraryDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningLibraryDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLearningDesignDAO(org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportLearningDesign(java.lang.Long,java.util.List,int,java.io.File) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.exportToolContent(java.lang.Long,java.lang.Object,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ExportToolContentException - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForExport(java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerFileClassForImport(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.registerImportVersionFilterClass(java.lang.Class) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign102(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importLearningDesign(java.lang.String,org.lamsfoundation.lams.usermanagement.User,java.lang.Integer,java.util.List) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Object org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.importToolContent(java.lang.String,org.lamsfoundation.lams.contentrepository.client.IToolContentHandler,java.lang.String,java.lang.String) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setApplicationContext(org.springframework.context.ApplicationContext) throws org.springframework.beans.BeansException - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.saveLearningDesign(org.lamsfoundation.lams.learningdesign.dto.LearningDesignDTO,org.lamsfoundation.lams.usermanagement.User,org.lamsfoundation.lams.usermanagement.WorkspaceFolder,java.util.Map,java.util.Map) throws org.lamsfoundation.lams.learningdesign.service.ImportToolContentException - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IActivityDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getActivityDAO() - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getGroupingDAO() - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILearningDesignDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLearningDesignDAO() - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getLicenseDAO() - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setLicenseDAO(org.lamsfoundation.lams.learningdesign.dao.ILicenseDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolContentDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolContentDAO() - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.tool.dao.IToolDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getToolDAO() - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.getTransitionDAO() - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setTransitionDAO(org.lamsfoundation.lams.learningdesign.dao.ITransitionDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setToolImportSupportDAO(org.lamsfoundation.lams.tool.dao.IToolImportSupportDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.learningdesign.service.ExportToolContentService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO) - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:55,114 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportToolContentService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportToolContentService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookServiceTarget' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.service.CoreNotebookService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookServiceTarget' 14:10:55,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:55,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookServiceTarget' to allow for resolving potential circular references 14:10:55,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'coreNotebookServiceTarget' to bean 'commonMessageService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'coreNotebookServiceTarget' to bean 'userManagementService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:55,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'notebookEntryDAO'' in bean 'coreNotebookServiceTarget' to bean 'notebookEntryDAO' 14:10:55,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'notebookEntryDAO' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'notebookEntryDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'notebookEntryDAO' 14:10:55,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:55,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'notebookEntryDAO' to allow for resolving potential circular references 14:10:55,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'notebookEntryDAO' to bean 'coreSessionFactory' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.notebook.dao.hibernate.NotebookEntryDAO] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'notebookEntryDAO' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'notebookEntryDAO' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'notebookEntryDAO' 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] on object of class [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO)] with value of type [org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookServiceTarget' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookServiceTarget' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'coreNotebookService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'coreNotebookService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'coreNotebookService' 14:10:55,192 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'coreNotebookService' to allow for resolving potential circular references 14:10:55,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'coreNotebookService' to bean 'transactionManager' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'coreNotebookService' to bean 'coreNotebookServiceTarget' 14:10:55,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookServiceTarget' 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@1b96457] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,192 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,192 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'coreNotebookService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'coreNotebookService' 14:10:55,192 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'coreNotebookService' 14:10:55,192 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.notebook.service.CoreNotebookService] 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(java.lang.Long,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.updateEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.util.MessageService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getMessageService() - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.notebook.service.CoreNotebookService.createNotebookEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.saveOrUpdateNotebookEntry(org.lamsfoundation.lams.notebook.model.NotebookEntry) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.notebook.service.CoreNotebookService.setNotebookEntryDAO(org.lamsfoundation.lams.notebook.dao.INotebookEntryDAO) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.usermanagement.service.IUserManagementService org.lamsfoundation.lams.notebook.service.CoreNotebookService.getUserManagementService() - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.Integer) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long,java.lang.Integer,java.lang.String,java.lang.Integer) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Integer,java.lang.Long) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.notebook.model.NotebookEntry org.lamsfoundation.lams.notebook.service.CoreNotebookService.getEntry(java.lang.Long) - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:55,192 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'coreNotebookService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'coreNotebookService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.Configuration]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationService' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.Configuration] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationService' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'configurationDAO'' in bean 'configurationService' to bean 'configurationDAO' 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'configurationDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'configurationDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'configurationDAO' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'configurationDAO' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'configurationDAO' to bean 'coreSessionFactory' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationDAO' 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] on object of class [org.lamsfoundation.lams.util.Configuration] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.Configuration.setConfigurationDAO(org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO)] with value of type [org.lamsfoundation.lams.config.dao.hibernate.ConfigurationDAO] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'configurationService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'configurationService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'configurationService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'auditService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'auditService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.audit.AuditService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'auditService' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'auditService' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'auditService' to bean 'commonMessageService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.util.audit.AuditService] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.audit.AuditService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'auditService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'auditService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'SystemSession' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'SystemSession' with merged definition [Root bean: class [org.lamsfoundation.lams.web.session.SessionManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=init; destroyMethodName=destroy; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'SystemSession' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Getting BeanInfo for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Caching PropertyDescriptors for class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'class' of type [java.lang.Class] 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Found property 'monitorPeriod' of type [short] 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Class [org.lamsfoundation.lams.web.session.SessionManager] is not cache-safe 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'SystemSession' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [short] using property editor [org.springframework.beans.propertyeditors.CustomNumberEditor@1f89e1] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] on object of class [org.lamsfoundation.lams.web.session.SessionManager] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.web.session.SessionManager.setMonitorPeriod(short)] with value of type [short] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'SystemSession' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking custom init method 'init' on bean with name 'SystemSession' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'SystemSession' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'cacheManager' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'cacheManager' with merged definition [Root bean: class [org.lamsfoundation.lams.cache.CacheManager]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/commonContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'cacheManager' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.cache.CacheManager] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'cacheManager' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] on object of class [org.lamsfoundation.lams.cache.CacheManager] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.cache.CacheManager.setCacheObjectName(java.lang.String)] with value of type [java.lang.String] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'cacheManager' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'cacheManager' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolDataSource' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolDataSource' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolDataSource' 14:10:55,239 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/tool-ds] 14:10:55,239 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/tool-ds] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'quartzDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'quartzDataSource' with merged definition [Root bean: class [org.springframework.jndi.JndiObjectFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/applicationContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'quartzDataSource' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'quartzDataSource' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] on object of class [org.springframework.jndi.JndiObjectFactoryBean] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.jndi.JndiObjectLocator.setJndiName(java.lang.String)] with value of type [java.lang.String] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'quartzDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'quartzDataSource' 14:10:55,239 DEBUG [org.springframework.jndi.JndiTemplate] Looking up JNDI object with name [java:jdbc/quartz-ds] 14:10:55,239 DEBUG [org.springframework.jndi.JndiObjectFactoryBean] Located object with JNDI name [java:jdbc/quartz-ds] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'quartzDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'quartzDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'quartzDataSource' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'quartzDataSource' is a factory bean 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonDAO' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonDAO' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonDAO' to bean 'coreSessionFactory' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonDAO] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonClassDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonClassDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonClassDAO' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonClassDAO' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'lessonClassDAO' to bean 'coreSessionFactory' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LessonClassDAO] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonClassDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonClassDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonClassDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerProgressDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerProgressDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerProgressDAO' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerProgressDAO' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'learnerProgressDAO' to bean 'coreSessionFactory' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.lesson.dao.hibernate.LearnerProgressDAO] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerProgressDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerProgressDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerProgressDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonServiceTarget' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.lesson.service.LessonService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonServiceTarget' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonServiceTarget' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'lessonServiceTarget' to bean 'lessonDAO' 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonClassDAO'' in bean 'lessonServiceTarget' to bean 'lessonClassDAO' 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonClassDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'lessonServiceTarget' to bean 'groupingDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'lessonServiceTarget' to bean 'baseDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'lessonServiceTarget' to bean 'learnerProgressDAO' 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'lessonServiceTarget' to bean 'commonMessageService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'commonMessageService' 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonClassDAO] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonServiceTarget' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonServiceTarget' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lessonService' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lessonService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/lesson/lessonApplicationContext.xml]] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lessonService' 14:10:55,239 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lessonService' to allow for resolving potential circular references 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lessonService' to bean 'transactionManager' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,239 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lessonService' to bean 'lessonServiceTarget' 14:10:55,239 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,239 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonServiceTarget' 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Converting String to [boolean] using property editor [org.springframework.beans.propertyeditors.CustomBooleanEditor@954621] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.aop.framework.ProxyConfig.setProxyTargetClass(boolean)] with value of type [boolean] 14:10:55,239 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [add*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,255 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [perform*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,255 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lessonService' 14:10:55,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lessonService' 14:10:55,255 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lessonService' 14:10:55,255 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.lesson.service.LessonService] 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setMessageService(org.lamsfoundation.lams.util.MessageService) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.Lesson org.lamsfoundation.lams.lesson.service.LessonService.getLesson(java.lang.Long) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addLearner(java.lang.Long,java.lang.Integer) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addLearners(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public boolean org.lamsfoundation.lams.lesson.service.LessonService.addStaffMember(java.lang.Long,java.lang.Integer) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(java.lang.Long,java.lang.Integer[]) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.addStaffMembers(org.lamsfoundation.lams.lesson.Lesson,java.util.Collection) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonData(java.lang.Long) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public org.lamsfoundation.lams.lesson.dto.LessonDetailsDTO org.lamsfoundation.lams.lesson.service.LessonService.getLessonDetails(java.lang.Long) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeLearnersFromGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performMarkLessonUncompleted(java.lang.Long) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.removeProgressReferencesToActivity(org.lamsfoundation.lams.learningdesign.Activity) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonClassDAO(org.lamsfoundation.lams.lesson.dao.ILessonClassDAO) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(java.lang.Long,org.lamsfoundation.lams.learningdesign.GroupingActivity,org.lamsfoundation.lams.usermanagement.User) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.performGrouping(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.Long,java.util.List) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.util.List org.lamsfoundation.lams.lesson.service.LessonService.getActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Integer org.lamsfoundation.lams.lesson.service.LessonService.getCountActiveLessonLearners(java.lang.Long) - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.lesson.service.LessonService.createGroup(org.lamsfoundation.lams.learningdesign.GroupingActivity,java.lang.String) throws org.lamsfoundation.lams.lesson.service.LessonServiceException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:55,255 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lessonService' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lessonService' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolSessionDAO' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolSessionDAO' 14:10:55,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:55,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolSessionDAO' to allow for resolving potential circular references 14:10:55,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'toolSessionDAO' to bean 'coreSessionFactory' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.dao.hibernate.ToolSessionDAO] 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolSessionDAO' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolSessionDAO' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolSessionDAO' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGeneratorTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.ToolContentIDGenerator]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGeneratorTarget' 14:10:55,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:55,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGeneratorTarget' to allow for resolving potential circular references 14:10:55,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDao'' in bean 'toolContentIDGeneratorTarget' to bean 'toolContentDAO' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGeneratorTarget' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGeneratorTarget' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'toolContentIDGenerator' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'toolContentIDGenerator' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'toolContentIDGenerator' 14:10:55,302 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'toolContentIDGenerator' to allow for resolving potential circular references 14:10:55,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'toolContentIDGenerator' to bean 'transactionManager' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'toolContentIDGenerator' to bean 'toolContentIDGeneratorTarget' 14:10:55,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGeneratorTarget' 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,302 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNextToolContentIDFor] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT] 14:10:55,302 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'toolContentIDGenerator' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'toolContentIDGenerator' 14:10:55,302 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'toolContentIDGenerator' 14:10:55,302 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Creating CGLIB2 proxy for [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public void org.lamsfoundation.lams.tool.ToolContentIDGenerator.setToolContentDao(org.lamsfoundation.lams.tool.dao.IToolContentDAO) - using AOP_PROXY 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.Long org.lamsfoundation.lams.tool.ToolContentIDGenerator.getNextToolContentIDFor(org.lamsfoundation.lams.tool.Tool) - using AOP_PROXY 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public native int java.lang.Object.hashCode() - using AOP_PROXY 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Object.finalize () method found - using NO_OVERRIDE 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method protected native java.lang.Object java.lang.Object.clone() throws java.lang.CloneNotSupportedException - using AOP_PROXY 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Found equals() method - using INVOKE_EQUALS 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Unable to apply any optimisations to advised method public java.lang.String java.lang.Object.toString() - using AOP_PROXY 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.Advisor[] org.springframework.aop.framework.Advised.getAdvisors() is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(int,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isFrozen() is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setTargetSource(org.springframework.aop.TargetSource) is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isProxyTargetClass() is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.setExposeProxy(boolean) is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isExposeProxy() is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.Class[] org.springframework.aop.framework.Advised.getProxiedInterfaces() is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(int,org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.addAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract org.springframework.aop.TargetSource org.springframework.aop.framework.Advised.getTargetSource() is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.isInterfaceProxied(java.lang.Class) is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvice(org.aopalliance.aop.Advice) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract void org.springframework.aop.framework.Advised.removeAdvisor(int) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.removeAdvisor(org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract boolean org.springframework.aop.framework.Advised.replaceAdvisor(org.springframework.aop.Advisor,org.springframework.aop.Advisor) throws org.springframework.aop.framework.AopConfigException is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract java.lang.String org.springframework.aop.framework.Advised.toProxyConfigString() is declared on Advised - using DISPATCH_ADVISED 14:10:55,302 DEBUG [org.springframework.aop.framework.Cglib2AopProxy] Method public abstract int org.springframework.aop.framework.Advised.indexOf(org.springframework.aop.Advisor) is declared on Advised - using DISPATCH_ADVISED 14:10:55,317 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'toolContentIDGenerator' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'toolContentIDGenerator' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsCoreToolService' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolService' 14:10:55,333 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,333 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsCoreToolService' to allow for resolving potential circular references 14:10:55,333 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsCoreToolService' to bean 'transactionManager' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'lamsCoreToolService' to bean 'lamsCoreToolServiceTarget' 14:10:55,333 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsCoreToolServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsCoreToolService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsCoreToolServiceTarget' 14:10:55,333 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:55,333 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,333 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolContentDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentDAO' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentDAO' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'toolSessionDAO' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'systemToolDAO'' in bean 'lamsCoreToolServiceTarget' to bean 'systemToolDAO' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'systemToolDAO' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'contentIDGenerator'' in bean 'lamsCoreToolServiceTarget' to bean 'toolContentIDGenerator' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolContentIDGenerator' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolContentIDGenerator' is a factory bean 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolContentDAO(org.lamsfoundation.lams.tool.dao.IToolContentDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolContentDAO] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setSystemToolDAO(org.lamsfoundation.lams.tool.dao.ISystemToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.ISystemToolDAO] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] on object of class [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsCoreToolService.setContentIDGenerator(org.lamsfoundation.lams.tool.ToolContentIDGenerator)] with value of type [org.lamsfoundation.lams.tool.ToolContentIDGenerator] 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolServiceTarget' 14:10:55,333 DEBUG [org.springframework.context.support.ApplicationContextAwareProcessor] Invoking setApplicationContext on ApplicationContextAware bean 'lamsCoreToolServiceTarget' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolServiceTarget' 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [notifyTool*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,333 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createToolSessions] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,333 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsCoreToolService' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsCoreToolService' 14:10:55,333 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsCoreToolService' 14:10:55,333 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,333 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsCoreToolService 14:10:55,333 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.springframework.context.ApplicationContextAware 14:10:55,333 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsCoreToolService] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsCoreToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsCoreToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'lamsToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'lamsToolService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'lamsToolService' 14:10:55,349 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'lamsToolService' to allow for resolving potential circular references 14:10:55,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'lamsToolService' to bean 'transactionManager' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.service.LamsToolService#a40b6e' of bean 'lamsToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#a40b6e' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.service.LamsToolService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/toolApplicationContext.xml]] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#a40b6e' 14:10:55,349 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:55,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#a40b6e' to bean 'toolDAO' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDAO' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'org.lamsfoundation.lams.tool.service.LamsToolService#a40b6e' to bean 'toolSessionDAO' 14:10:55,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolDAO(org.lamsfoundation.lams.tool.dao.IToolDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolDAO] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.service.LamsToolService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#a40b6e' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.service.LamsToolService#a40b6e' 14:10:55,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,349 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'lamsToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'lamsToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'lamsToolService' 14:10:55,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,349 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.service.ILamsToolService 14:10:55,349 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.service.LamsToolService] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'lamsToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'lamsToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'crSessionFactory' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'crSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'crSessionFactory' 14:10:55,349 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:55,349 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'crSessionFactory' to allow for resolving potential circular references 14:10:55,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'crSessionFactory' to bean 'dataSource' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'dataSource' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'dataSource' is a factory bean 14:10:55,349 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'crSessionFactory' to bean 'hibernateProperties' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:55,349 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'crSessionFactory' 14:10:55,349 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'crSessionFactory' 14:10:55,411 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'crSessionFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'crSessionFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryService' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryService' 14:10:55,427 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryService' to allow for resolving potential circular references 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'repositoryService' to bean 'transactionManager' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'repositoryService' to bean 'repositoryTarget' 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'repositoryTarget' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'repositoryTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'repositoryTarget' 14:10:55,427 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'repositoryTarget' to allow for resolving potential circular references 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'workspaceDAO'' in bean 'repositoryTarget' to bean 'workspaceDAO' 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'workspaceDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'workspaceDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'workspaceDAO' 14:10:55,427 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'workspaceDAO' to allow for resolving potential circular references 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'workspaceDAO' to bean 'crSessionFactory' 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.WorkspaceDAO] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'workspaceDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'workspaceDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'workspaceDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'credentialDAO'' in bean 'repositoryTarget' to bean 'credentialDAO' 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'credentialDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'credentialDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'credentialDAO' 14:10:55,427 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'credentialDAO' to allow for resolving potential circular references 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'credentialDAO' to bean 'crSessionFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.CredentialDAO] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'credentialDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'credentialDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'credentialDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeFactory'' in bean 'repositoryTarget' to bean 'nodeFactory' 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeFactory' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.service.NodeFactory]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeFactory' 14:10:55,427 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeFactory' to allow for resolving potential circular references 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'nodeDAO'' in bean 'nodeFactory' to bean 'nodeDAO' 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'nodeDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'nodeDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'nodeDAO' 14:10:55,427 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'nodeDAO' to allow for resolving potential circular references 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'nodeDAO' to bean 'crSessionFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'crSessionFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'crSessionFactory' is a factory bean 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.contentrepository.dao.hibernate.NodeDAO] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'nodeDAO' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeDAO' 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.NodeFactory] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.NodeFactory.setNodeDAO(org.lamsfoundation.lams.contentrepository.dao.INodeDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.INodeDAO] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'nodeFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'nodeFactory' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'nodeFactory' 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setWorkspaceDAO(org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.IWorkspaceDAO] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setCredentialDAO(org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO)] with value of type [org.lamsfoundation.lams.contentrepository.dao.ICredentialDAO] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] on object of class [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.service.SimpleRepository.setNodeFactory(org.lamsfoundation.lams.contentrepository.service.INodeFactory)] with value of type [org.lamsfoundation.lams.contentrepository.service.INodeFactory] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryTarget' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryTarget' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'preInterceptors' with key [0]' in bean 'repositoryService' to bean 'checkCredentialTicketBeforeAdvice' 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'checkCredentialTicketBeforeAdvice' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'checkCredentialTicketBeforeAdvice' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'checkCredentialTicketBeforeAdvice' 14:10:55,427 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.CheckCredentialTicketBeforeAdvice] 14:10:55,427 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'checkCredentialTicketBeforeAdvice' to allow for resolving potential circular references 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'checkCredentialTicketBeforeAdvice' 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updatePackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteNode] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setProperty] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [login] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT,readOnly] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [assignCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [updateCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getVersionHistory] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [deleteVersion] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addPackageItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [addWorkspace] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getFileItem] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [logout] with attribute [PROPAGATION_SUPPORTS,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [getNodeList] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [createCredentials] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,427 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setPreInterceptors(java.lang.Object[])] with value of type [[Ljava.lang.Object;] 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'repositoryService' 14:10:55,427 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'repositoryService' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'repositoryService' 14:10:55,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,442 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.contentrepository.service.IRepositoryAdmin 14:10:55,442 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.contentrepository.service.SimpleRepository] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'repositoryService' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'repositoryService' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'fileDAO' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'fileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/contentrepository/applicationContext.xml]] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'fileDAO' 14:10:55,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.contentrepository.dao.file.FileDAO] 14:10:55,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'fileDAO' to allow for resolving potential circular references 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'fileDAO' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'fileDAO' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learningMessageService' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learningMessageService' with merged definition [Root bean: class [org.lamsfoundation.lams.util.MessageService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learningMessageService' 14:10:55,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.MessageService] 14:10:55,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learningMessageService' to allow for resolving potential circular references 14:10:55,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'messageSource' of bean 'learningMessageService' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'messageSource' with merged definition [Root bean: class [org.springframework.context.support.ResourceBundleMessageSource]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'messageSource' 14:10:55,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:55,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] on object of class [org.springframework.context.support.ResourceBundleMessageSource] 14:10:55,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.context.support.ResourceBundleMessageSource.setBasename(java.lang.String)] with value of type [java.lang.String] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'messageSource' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'messageSource' 14:10:55,442 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] on object of class [org.lamsfoundation.lams.util.MessageService] 14:10:55,442 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.util.MessageService.setMessageSource(org.springframework.context.MessageSource)] with value of type [org.springframework.context.MessageSource] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learningMessageService' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learningMessageService' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'learnerService' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerService' 14:10:55,442 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'learnerService' to allow for resolving potential circular references 14:10:55,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'learnerService' to bean 'transactionManager' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'target'' in bean 'learnerService' to bean 'learnerServiceTarget' 14:10:55,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'learnerServiceTarget' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.service.LearnerService]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'learnerServiceTarget' 14:10:55,442 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'constructor argument' in bean 'learnerServiceTarget' to bean 'progressEngine' 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'progressEngine' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.progress.ProgressEngine]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:55,442 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'progressEngine' 14:10:55,458 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:55,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'progressEngine' to bean 'activityDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.progress.ProgressEngine] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.progress.ProgressEngine.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'progressEngine' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'progressEngine' 14:10:55,458 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean 'learnerServiceTarget' instantiated via constructor [public org.lamsfoundation.lams.learning.service.LearnerService(org.lamsfoundation.lams.learning.progress.ProgressEngine)] 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'learnerServiceTarget' to bean 'lessonDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolSessionDAO'' in bean 'learnerServiceTarget' to bean 'toolSessionDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolSessionDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerProgressDAO'' in bean 'learnerServiceTarget' to bean 'learnerProgressDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerProgressDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'learnerServiceTarget' to bean 'lamsCoreToolService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'learnerServiceTarget' to bean 'activityDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'groupingDAO'' in bean 'learnerServiceTarget' to bean 'groupingDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'groupingDAO' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityMapping'' in bean 'learnerServiceTarget' to bean 'activityMapping' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'activityMapping' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.web.util.ActivityMapping]; abstract=false; singleton=false; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'activityMapping' 14:10:55,458 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:55,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'activityMapping' to bean 'lamsCoreToolService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.web.util.ActivityMapping.setToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'activityMapping' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'activityMapping' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'userManagementService'' in bean 'learnerServiceTarget' to bean 'userManagementService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'userManagementService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'userManagementService' is a factory bean 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonService'' in bean 'learnerServiceTarget' to bean 'lessonService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lessonService' is a factory bean 14:10:55,458 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'learnerServiceTarget' to bean 'learningMessageService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setToolSessionDAO(org.lamsfoundation.lams.tool.dao.IToolSessionDAO)] with value of type [org.lamsfoundation.lams.tool.dao.IToolSessionDAO] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLearnerProgressDAO(org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILearnerProgressDAO] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setGroupingDAO(org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IGroupingDAO] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setActivityMapping(org.lamsfoundation.lams.learning.web.util.ActivityMapping)] with value of type [org.lamsfoundation.lams.learning.web.util.ActivityMapping] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setUserManagementService(org.lamsfoundation.lams.usermanagement.service.IUserManagementService)] with value of type [org.lamsfoundation.lams.usermanagement.service.IUserManagementService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setLessonService(org.lamsfoundation.lams.lesson.service.ILessonService)] with value of type [org.lamsfoundation.lams.lesson.service.ILessonService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.service.LearnerService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerServiceTarget' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerServiceTarget' 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [moveToActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [performGrouping] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [joinLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exitLesson] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [knockGate] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [chooseActivity] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [completeToolSession] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,458 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [calculateProgress] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,458 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'learnerService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'learnerService' 14:10:55,458 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'learnerService' 14:10:55,458 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,458 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.service.ICoreLearnerService 14:10:55,458 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.service.LearnerService] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'learnerService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'learnerService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'exportService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'exportService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'exportService' 14:10:55,474 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,474 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'exportService' to allow for resolving potential circular references 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'exportService' to bean 'transactionManager' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' of bean 'exportService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' with merged definition [Root bean: class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/learning/learningApplicationContext.xml]] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' 14:10:55,474 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,474 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lamsCoreToolService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' to bean 'lamsCoreToolService' 14:10:55,474 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsCoreToolService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsCoreToolService' is a factory bean 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' to bean 'coreNotebookService' 14:10:55,474 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'activityDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' to bean 'activityDAO' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'activityDAO' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' to bean 'learnerService' 14:10:55,474 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'lessonDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' to bean 'lessonDAO' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lessonDAO' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'baseDAO'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' to bean 'baseDAO' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'baseDAO' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'messageService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' to bean 'learningMessageService' 14:10:55,474 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learningMessageService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'themeService'' in bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' to bean 'themeService' 14:10:55,474 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'themeService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'themeService' is a factory bean 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLamsCoreToolService(org.lamsfoundation.lams.tool.service.ILamsCoreToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsCoreToolService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setActivityDAO(org.lamsfoundation.lams.learningdesign.dao.IActivityDAO)] with value of type [org.lamsfoundation.lams.learningdesign.dao.IActivityDAO] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLearnerService(org.lamsfoundation.lams.learning.service.ICoreLearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ICoreLearnerService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setLessonDAO(org.lamsfoundation.lams.lesson.dao.ILessonDAO)] with value of type [org.lamsfoundation.lams.lesson.dao.ILessonDAO] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setBaseDAO(org.lamsfoundation.lams.dao.IBaseDAO)] with value of type [org.lamsfoundation.lams.dao.IBaseDAO] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setMessageService(org.lamsfoundation.lams.util.MessageService)] with value of type [org.lamsfoundation.lams.util.MessageService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] on object of class [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.learning.export.service.ExportPortfolioService.setThemeService(org.lamsfoundation.lams.themes.service.IThemeService)] with value of type [org.lamsfoundation.lams.themes.service.IThemeService] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.learning.export.service.ExportPortfolioService#5d9072' 14:10:55,474 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,474 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [generateMainPage] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,474 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [export*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,474 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [zipPortfolio] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT] 14:10:55,474 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'exportService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'exportService' 14:10:55,474 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'exportService' 14:10:55,474 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,474 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.learning.export.service.IExportPortfolioService 14:10:55,474 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.learning.export.service.ExportPortfolioService] 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'exportService' 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'exportService' 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportService' 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportService' is a factory bean 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteSessionFactory' 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteSessionFactory' with merged definition [Root bean: class [org.springframework.orm.hibernate3.LocalSessionFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteSessionFactory' 14:10:55,489 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:55,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteSessionFactory' to allow for resolving potential circular references 14:10:55,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'dataSource'' in bean 'voteSessionFactory' to bean 'toolDataSource' 14:10:55,489 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'toolDataSource' 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'toolDataSource' is a factory bean 14:10:55,489 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'hibernateProperties'' in bean 'voteSessionFactory' to bean 'hibernateProperties' 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'hibernateProperties' 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'hibernateProperties' is a factory bean 14:10:55,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:55,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setDataSource(javax.sql.DataSource)] with value of type [javax.sql.DataSource] 14:10:55,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:55,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setMappingResources(java.lang.String[])] with value of type [[Ljava.lang.String;] 14:10:55,489 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] on object of class [org.springframework.orm.hibernate3.LocalSessionFactoryBean] 14:10:55,489 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.LocalSessionFactoryBean.setHibernateProperties(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteSessionFactory' 14:10:55,489 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteSessionFactory' 14:10:55,536 INFO [org.springframework.orm.hibernate3.LocalSessionFactoryBean] Building new Hibernate SessionFactory 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteSessionFactory' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'voteSessionFactory' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteContentDAO' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteContentDAO' 14:10:55,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] 14:10:55,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteContentDAO' to allow for resolving potential circular references 14:10:55,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteContentDAO' to bean 'voteSessionFactory' 14:10:55,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:55,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteContentDAO] 14:10:55,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteContentDAO' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteContentDAO' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteContentDAO' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteSessionDAO' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteSessionDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteSessionDAO' 14:10:55,567 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] 14:10:55,567 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteSessionDAO' to allow for resolving potential circular references 14:10:55,567 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteSessionDAO' to bean 'voteSessionFactory' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:55,567 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteSessionDAO] 14:10:55,567 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteSessionDAO' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteSessionDAO' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteSessionDAO' 14:10:55,567 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUserDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUserDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUserDAO' 14:10:55,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUserDAO' to allow for resolving potential circular references 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUserDAO' to bean 'voteSessionFactory' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUserDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUserDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUserDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUserDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteQueContentDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteQueContentDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteQueContentDAO' 14:10:55,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteQueContentDAO' to allow for resolving potential circular references 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteQueContentDAO' to bean 'voteSessionFactory' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteQueContentDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteQueContentDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteQueContentDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteQueContentDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUsrAttemptDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUsrAttemptDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUsrAttemptDAO' 14:10:55,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUsrAttemptDAO' to allow for resolving potential circular references 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUsrAttemptDAO' to bean 'voteSessionFactory' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUsrAttemptDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUsrAttemptDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUsrAttemptDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUsrAttemptDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteUploadedFileDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteUploadedFileDAO' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteUploadedFileDAO' 14:10:55,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteUploadedFileDAO' to allow for resolving potential circular references 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'sessionFactory'' in bean 'voteUploadedFileDAO' to bean 'voteSessionFactory' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionFactory' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteSessionFactory' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] on object of class [org.lamsfoundation.lams.tool.vote.dao.hibernate.VoteUploadedFileDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public final void org.springframework.orm.hibernate3.support.HibernateDaoSupport.setSessionFactory(org.hibernate.SessionFactory)] with value of type [org.hibernate.SessionFactory] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteUploadedFileDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteUploadedFileDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteUploadedFileDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteToolContentHandler' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteToolContentHandler' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteToolContentHandler' 14:10:55,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteToolContentHandler' to allow for resolving potential circular references 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'voteToolContentHandler' to bean 'repositoryService' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.vote.util.VoteToolContentHandler] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.contentrepository.client.ToolContentHandler.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteToolContentHandler' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteToolContentHandler' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating shared instance of singleton bean 'voteService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'voteService' with merged definition [Root bean: class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'voteService' 14:10:55,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Eagerly caching bean with name 'voteService' to allow for resolving potential circular references 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'transactionManager'' in bean 'voteService' to bean 'transactionManager' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'transactionManager' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving inner bean definition 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' of bean 'voteService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Creating instance of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' with merged definition [Root bean: class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO]; abstract=false; singleton=true; lazyInit=false; autowire=0; dependencyCheck=0; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before instantiation of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' 14:10:55,599 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteContentDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'voteContentDAO' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteContentDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteSessionDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'voteSessionDAO' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteSessionDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUserDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'voteUserDAO' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUserDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteQueContentDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'voteQueContentDAO' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteQueContentDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUsrAttemptDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'voteUsrAttemptDAO' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUsrAttemptDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteUploadedFileDAO'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'voteUploadedFileDAO' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteUploadedFileDAO' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'toolService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'lamsToolService' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'lamsToolService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'lamsToolService' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'repositoryService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'repositoryService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'repositoryService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'repositoryService' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'learnerService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'learnerService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'learnerService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'learnerService' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'auditService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'auditService' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'auditService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'voteToolContentHandler'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'voteToolContentHandler' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteToolContentHandler' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'exportContentService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'exportToolContentService' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'exportToolContentService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'exportToolContentService' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.factory.support.BeanDefinitionValueResolver] Resolving reference from property 'bean property 'coreNotebookService'' in bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' to bean 'coreNotebookService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreNotebookService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreNotebookService' is a factory bean 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteContentDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteSessionDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteSessionDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteSessionDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUserDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUserDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUserDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteQueContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteQueContentDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteQueContentDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUsrAttemptDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUsrAttemptDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUsrAttemptDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUploadedFileDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteUploadedFileDAO(org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO)] with value of type [org.lamsfoundation.lams.tool.vote.dao.IVoteUploadedFileDAO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setToolService(org.lamsfoundation.lams.tool.service.ILamsToolService)] with value of type [org.lamsfoundation.lams.tool.service.ILamsToolService] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setRepositoryService(org.lamsfoundation.lams.contentrepository.service.IRepositoryService)] with value of type [org.lamsfoundation.lams.contentrepository.service.IRepositoryService] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setLearnerService(org.lamsfoundation.lams.learning.service.ILearnerService)] with value of type [org.lamsfoundation.lams.learning.service.ILearnerService] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setAuditService(org.lamsfoundation.lams.util.audit.IAuditService)] with value of type [org.lamsfoundation.lams.util.audit.IAuditService] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setVoteToolContentHandler(org.lamsfoundation.lams.contentrepository.client.IToolContentHandler)] with value of type [org.lamsfoundation.lams.contentrepository.client.IToolContentHandler] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setExportContentService(org.lamsfoundation.lams.learningdesign.service.IExportToolContentService)] with value of type [org.lamsfoundation.lams.learningdesign.service.IExportToolContentService] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] on object of class [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO.setCoreNotebookService(org.lamsfoundation.lams.notebook.service.ICoreNotebookService)] with value of type [org.lamsfoundation.lams.notebook.service.ICoreNotebookService] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO#e2918b' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashSet] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionManager(org.springframework.transaction.PlatformTransactionManager)] with value of type [org.springframework.transaction.PlatformTransactionManager] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTarget(java.lang.Object)] with value of type [java.lang.Object] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] on object of class [org.springframework.transaction.interceptor.TransactionProxyFactoryBean] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [remove*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [exportToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [save*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [import102ToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [persistFile] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [setReflectiveData] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [create*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [copy*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [get*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-QacpApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [importToolContent] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource] Adding transactional method [update*] with attribute [PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-VoteApplicationException] 14:10:55,599 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.transaction.interceptor.TransactionProxyFactoryBean.setTransactionAttributes(java.util.Properties)] with value of type [java.util.Properties] 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking setBeanFactory on BeanFactoryAware bean 'voteService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors before initialization of bean 'voteService' 14:10:55,599 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking afterPropertiesSet() on bean with name 'voteService' 14:10:55,599 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.IdentityHashMap] 14:10:55,599 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolSessionManager 14:10:55,599 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentImport102Manager 14:10:55,599 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.vote.service.IVoteService 14:10:55,599 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.vote.VoteAppConstants 14:10:55,599 DEBUG [org.springframework.aop.framework.ProxyFactory] Added new aspect interface: org.lamsfoundation.lams.tool.ToolContentManager 14:10:55,599 DEBUG [org.springframework.aop.framework.JdkDynamicAopProxy] Creating JDK dynamic proxy for [org.lamsfoundation.lams.tool.vote.service.VoteServicePOJO] 14:10:55,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Invoking BeanPostProcessors after initialization of bean 'voteService' 14:10:55,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Calling code asked for FactoryBean instance for name 'voteService' 14:10:55,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'voteService' 14:10:55,630 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'voteService' is a factory bean 14:10:55,630 DEBUG [org.springframework.web.context.support.XmlWebApplicationContext] Publishing event in context [Root WebApplicationContext]: org.springframework.context.event.ContextRefreshedEvent[source=org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:53 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] 14:10:55,630 INFO [org.springframework.web.context.ContextLoader] Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 14:10:55,630 DEBUG [org.springframework.web.context.ContextLoader] Published root WebApplicationContext [org.springframework.web.context.support.XmlWebApplicationContext: display name [Root WebApplicationContext]; startup date [Sat Jun 23 14:10:53 GMT+05:30 2007]; root of context hierarchy; config locations [classpath:/org/lamsfoundation/lams/applicationContext.xml,classpath:/org/lamsfoundation/lams/lesson/lessonApplicationContext.xml,classpath:/org/lamsfoundation/lams/toolApplicationContext.xml,classpath:/org/lamsfoundation/lams/contentrepository/applicationContext.xml,classpath:/org/lamsfoundation/lams/learning/learningApplicationContext.xml,classpath:/org/lamsfoundation/lams/tool/vote/voteApplicationContext.xml]] as ServletContext attribute with name [interface org.springframework.web.context.WebApplicationContext.ROOT] 14:10:55,630 INFO [org.springframework.web.context.ContextLoader] Root WebApplicationContext: initialization completed in 1766 ms 14:10:55,630 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:55,630 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,630 DEBUG [org.springframework.beans.BeanWrapperImpl] About to invoke write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] on object of class [org.lamsfoundation.lams.util.CustomizedOpenSessionInViewFilter] 14:10:55,630 DEBUG [org.springframework.beans.BeanWrapperImpl] Invoked write method [public void org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.setSessionFactoryBeanName(java.lang.String)] with value of type [java.lang.String] 14:10:55,630 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:55,630 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,724 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy, ctxPath=/lams/www, warUrl=file:/D:/lams/jboss-4.0.2/server/default/deploy/lams.ear/lams-www.war/ 14:10:55,942 DEBUG [org.springframework.beans.CachedIntrospectionResults] Using cached introspection results for class [org.lamsfoundation.lams.web.filter.LocaleFilter] 14:10:55,942 DEBUG [org.springframework.core.CollectionFactory] Creating [java.util.LinkedHashMap] 14:10:55,989 INFO [org.jboss.deployment.EARDeployer] Started J2EE application: file:/D:/lams/jboss-4.0.2/server/default/deploy/lams.ear/ 14:10:56,177 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080 14:10:56,302 INFO [org.apache.jk.common.ChannelSocket] Port busy 8009 java.net.BindException: Address already in use: JVM_Bind 14:10:56,396 INFO [org.apache.jk.common.ChannelSocket] JK: ajp13 listening on /0.0.0.0:8010 14:10:56,411 INFO [org.apache.jk.server.JkMain] Jk running ID=1 time=0/140 config=null 14:10:56,443 INFO [org.jboss.system.server.Server] JBoss (MX MicroKernel) [4.0.2 (build: CVSTag=JBoss_4_0_2 date=200505022023)] Started in 1m:54s:472ms 14:10:56,521 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'integrationService' 14:10:56,521 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'integrationService' is a factory bean 14:10:56,521 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'workspaceManagementService' 14:10:56,521 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'workspaceManagementService' is a factory bean 14:10:56,521 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:56,521 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:56,521 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Opening Hibernate Session 14:10:56,536 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Bound value [org.springframework.orm.hibernate3.SessionHolder@1c1dfa9] for key [org.hibernate.impl.SessionFactoryImpl@142f820] to thread [http-0.0.0.0-8080-1] 14:10:56,552 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap 14:10:56,552 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@14115fb] 14:10:56,552 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Creating new transaction with name [org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap] 14:10:56,552 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Initializing transaction synchronization 14:10:56,552 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty 14:10:56,552 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@c249c5] 14:10:56,552 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Participating in existing transaction 14:10:56,552 DEBUG [org.springframework.jdbc.support.SQLErrorCodesFactory] Looking up default SQLErrorCodes for DataSource [org.jboss.resource.adapter.jdbc.WrapperDataSource@140243b] 14:10:56,552 DEBUG [org.springframework.jdbc.support.SQLErrorCodesFactory] Database product name found in cache for DataSource [org.jboss.resource.adapter.jdbc.WrapperDataSource@140243b]: name is 'MySQL' 14:10:56,552 DEBUG [org.springframework.jdbc.support.SQLErrorCodesFactory] SQL error codes for 'MySQL' found 14:10:56,552 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1c1dfa9] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-1] 14:10:56,552 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Registering Spring transaction synchronization for existing Hibernate Session 14:10:56,552 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1c1dfa9] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-1] 14:10:56,552 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Found thread-bound Session for HibernateTemplate 14:10:56,568 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1c1dfa9] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-1] 14:10:57,021 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Not closing pre-bound Hibernate Session after HibernateTemplate 14:10:57,021 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Invoking commit for transaction on org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty 14:10:57,021 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Invoking commit for transaction on org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap 14:10:57,021 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCommit synchronization 14:10:57,021 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Flushing Hibernate Session on transaction synchronization 14:10:57,052 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCompletion synchronization 14:10:57,052 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Initiating transaction commit 14:10:57,052 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering afterCompletion synchronization 14:10:57,052 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Clearing transaction synchronization 14:10:57,068 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap 14:10:57,068 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@1f7ced8] 14:10:57,068 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Creating new transaction with name [org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap] 14:10:57,068 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Initializing transaction synchronization 14:10:57,068 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties 14:10:57,068 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@1d05cdb] 14:10:57,068 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Participating in existing transaction 14:10:57,068 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1c1dfa9] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-1] 14:10:57,068 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Registering Spring transaction synchronization for existing Hibernate Session 14:10:57,068 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1c1dfa9] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-1] 14:10:57,068 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Found thread-bound Session for HibernateTemplate 14:10:57,068 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1c1dfa9] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-1] 14:10:57,083 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Not closing pre-bound Hibernate Session after HibernateTemplate 14:10:57,083 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Invoking commit for transaction on org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties 14:10:57,130 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] Applying rules to determine whether transaction should rollback on org.lamsfoundation.lams.integration.UserInfoFetchException: Fail to fetch user data from external server:sakai - Unexpected return HTTP Status:401 14:10:57,130 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] Winning rollback rule is: null 14:10:57,130 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] No relevant rollback rule found: applying superclass default 14:10:57,130 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap threw throwable [org.lamsfoundation.lams.integration.UserInfoFetchException: Fail to fetch user data from external server:sakai - Unexpected return HTTP Status:401] but this does not force transaction rollback 14:10:57,130 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCommit synchronization 14:10:57,130 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Flushing Hibernate Session on transaction synchronization 14:10:57,130 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCompletion synchronization 14:10:57,130 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Initiating transaction commit 14:10:57,130 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering afterCompletion synchronization 14:10:57,130 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Clearing transaction synchronization 14:10:57,130 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Removed value [org.springframework.orm.hibernate3.SessionHolder@1c1dfa9] for key [org.hibernate.impl.SessionFactoryImpl@142f820] from thread [http-0.0.0.0-8080-1] 14:10:57,130 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Closing Hibernate Session 14:10:57,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:10:57,161 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:10:57,161 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Opening Hibernate Session 14:10:57,161 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Bound value [org.springframework.orm.hibernate3.SessionHolder@1462704] for key [org.hibernate.impl.SessionFactoryImpl@142f820] to thread [http-0.0.0.0-8080-2] 14:10:57,161 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap 14:10:57,161 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@ab91e8] 14:10:57,161 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Creating new transaction with name [org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap] 14:10:57,161 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Initializing transaction synchronization 14:10:57,161 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty 14:10:57,161 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@1f8388a] 14:10:57,161 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Participating in existing transaction 14:10:57,161 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1462704] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-2] 14:10:57,161 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Registering Spring transaction synchronization for existing Hibernate Session 14:10:57,161 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1462704] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-2] 14:10:57,161 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Found thread-bound Session for HibernateTemplate 14:10:57,161 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1462704] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-2] 14:10:57,177 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Not closing pre-bound Hibernate Session after HibernateTemplate 14:10:57,177 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Invoking commit for transaction on org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty 14:10:57,177 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Invoking commit for transaction on org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCommit synchronization 14:10:57,177 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Flushing Hibernate Session on transaction synchronization 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCompletion synchronization 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Initiating transaction commit 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering afterCompletion synchronization 14:10:57,177 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Clearing transaction synchronization 14:10:57,177 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@1d493] 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Creating new transaction with name [org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap] 14:10:57,177 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Initializing transaction synchronization 14:10:57,177 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@2afee5] 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Participating in existing transaction 14:10:57,177 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1462704] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-2] 14:10:57,177 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Registering Spring transaction synchronization for existing Hibernate Session 14:10:57,177 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1462704] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-2] 14:10:57,177 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Found thread-bound Session for HibernateTemplate 14:10:57,177 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@1462704] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-2] 14:10:57,177 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Not closing pre-bound Hibernate Session after HibernateTemplate 14:10:57,177 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Invoking commit for transaction on org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties 14:10:57,177 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] Applying rules to determine whether transaction should rollback on org.lamsfoundation.lams.integration.UserInfoFetchException: Fail to fetch user data from external server:sakai - Unexpected return HTTP Status:401 14:10:57,177 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] Winning rollback rule is: null 14:10:57,177 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] No relevant rollback rule found: applying superclass default 14:10:57,177 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap threw throwable [org.lamsfoundation.lams.integration.UserInfoFetchException: Fail to fetch user data from external server:sakai - Unexpected return HTTP Status:401] but this does not force transaction rollback 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCommit synchronization 14:10:57,177 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Flushing Hibernate Session on transaction synchronization 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCompletion synchronization 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Initiating transaction commit 14:10:57,177 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering afterCompletion synchronization 14:10:57,177 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Clearing transaction synchronization 14:10:57,177 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Removed value [org.springframework.orm.hibernate3.SessionHolder@1462704] for key [org.hibernate.impl.SessionFactoryImpl@142f820] from thread [http-0.0.0.0-8080-2] 14:10:57,193 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Closing Hibernate Session 14:11:03,583 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:11:03,583 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:11:03,583 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:11:03,583 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:11:03,583 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:11:10,271 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] MisfireHandler: scanning for misfires... 14:11:10,271 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:11:10,271 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:11:10,271 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:11:10,271 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Found 0 triggers that missed their scheduled fire-time. 14:11:10,271 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:11:10,271 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:11:32,256 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:11:32,256 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:11:32,256 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:11:32,256 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:11:32,256 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:11:36,647 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'coreSessionFactory' 14:11:36,647 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'coreSessionFactory' is a factory bean 14:11:36,647 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Opening Hibernate Session 14:11:36,647 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Bound value [org.springframework.orm.hibernate3.SessionHolder@4bb5d8] for key [org.hibernate.impl.SessionFactoryImpl@142f820] to thread [http-0.0.0.0-8080-3] 14:11:36,662 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Returning cached instance of singleton bean 'integrationService' 14:11:36,662 DEBUG [org.springframework.beans.factory.support.DefaultListableBeanFactory] Bean with name 'integrationService' is a factory bean 14:11:36,662 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap 14:11:36,662 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@2ceded] 14:11:36,662 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Creating new transaction with name [org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap] 14:11:36,662 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Initializing transaction synchronization 14:11:36,662 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty 14:11:36,662 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@1b87736] 14:11:36,662 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Participating in existing transaction 14:11:36,662 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@4bb5d8] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-3] 14:11:36,662 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Registering Spring transaction synchronization for existing Hibernate Session 14:11:36,662 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@4bb5d8] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-3] 14:11:36,662 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Found thread-bound Session for HibernateTemplate 14:11:36,662 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@4bb5d8] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-3] 14:11:36,694 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Not closing pre-bound Hibernate Session after HibernateTemplate 14:11:36,694 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Invoking commit for transaction on org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperty 14:11:36,694 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Invoking commit for transaction on org.lamsfoundation.lams.integration.service.IntegrationService.getExtServerOrgMap 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCommit synchronization 14:11:36,694 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Flushing Hibernate Session on transaction synchronization 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCompletion synchronization 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Initiating transaction commit 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering afterCompletion synchronization 14:11:36,694 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Clearing transaction synchronization 14:11:36,694 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@b8476a] 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Creating new transaction with name [org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap] 14:11:36,694 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Initializing transaction synchronization 14:11:36,694 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Getting transaction for org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Using transaction object [org.springframework.transaction.jta.JtaTransactionObject@58b4d5] 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Participating in existing transaction 14:11:36,694 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@4bb5d8] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-3] 14:11:36,694 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Registering Spring transaction synchronization for existing Hibernate Session 14:11:36,694 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@4bb5d8] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-3] 14:11:36,694 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Found thread-bound Session for HibernateTemplate 14:11:36,694 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Retrieved value [org.springframework.orm.hibernate3.SessionHolder@4bb5d8] for key [org.hibernate.impl.SessionFactoryImpl@142f820] bound to thread [http-0.0.0.0-8080-3] 14:11:36,694 DEBUG [org.springframework.orm.hibernate3.HibernateTemplate] Not closing pre-bound Hibernate Session after HibernateTemplate 14:11:36,694 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] Invoking commit for transaction on org.lamsfoundation.lams.usermanagement.service.UserManagementService.findByProperties 14:11:36,694 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] Applying rules to determine whether transaction should rollback on org.lamsfoundation.lams.integration.UserInfoFetchException: Fail to fetch user data from external server:sakai - Unexpected return HTTP Status:401 14:11:36,694 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] Winning rollback rule is: null 14:11:36,694 DEBUG [org.springframework.transaction.interceptor.RuleBasedTransactionAttribute] No relevant rollback rule found: applying superclass default 14:11:36,694 DEBUG [org.springframework.transaction.interceptor.TransactionInterceptor] org.lamsfoundation.lams.integration.service.IntegrationService.getExtUserUseridMap threw throwable [org.lamsfoundation.lams.integration.UserInfoFetchException: Fail to fetch user data from external server:sakai - Unexpected return HTTP Status:401] but this does not force transaction rollback 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCommit synchronization 14:11:36,694 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Flushing Hibernate Session on transaction synchronization 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering beforeCompletion synchronization 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Initiating transaction commit 14:11:36,694 DEBUG [org.springframework.transaction.jta.JtaTransactionManager] Triggering afterCompletion synchronization 14:11:36,694 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Clearing transaction synchronization 14:11:36,694 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager] Removed value [org.springframework.orm.hibernate3.SessionHolder@4bb5d8] for key [org.hibernate.impl.SessionFactoryImpl@142f820] from thread [http-0.0.0.0-8080-3] 14:11:36,694 DEBUG [org.springframework.orm.hibernate3.SessionFactoryUtils] Closing Hibernate Session 14:11:57,772 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:11:57,772 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:11:57,772 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:11:57,772 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:11:57,772 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:12:10,351 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] MisfireHandler: scanning for misfires... 14:12:10,351 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:12:10,351 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:12:10,366 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:12:10,366 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Found 0 triggers that missed their scheduled fire-time. 14:12:10,366 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:12:10,366 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:12:25,945 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:12:25,945 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:12:25,945 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:12:25,945 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:12:25,945 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:12:51,633 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:12:51,633 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:12:51,633 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:12:51,633 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:12:51,633 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:13:10,352 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] MisfireHandler: scanning for misfires... 14:13:10,352 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:13:10,368 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:13:10,368 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:13:10,368 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Found 0 triggers that missed their scheduled fire-time. 14:13:10,368 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:13:10,368 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:13:19,352 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:13:19,352 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:13:19,352 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:13:19,352 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:13:19,352 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:13:43,306 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:13:43,306 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:13:43,306 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:13:43,306 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:13:43,306 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:14:10,354 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] MisfireHandler: scanning for misfires... 14:14:10,354 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:14:10,354 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:14:10,354 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:14:10,354 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Found 0 triggers that missed their scheduled fire-time. 14:14:10,354 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:14:10,354 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:14:11,541 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:14:11,541 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:14:11,541 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:14:11,541 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:14:11,541 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:14:36,573 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:14:36,573 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:14:36,573 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:14:36,573 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:14:36,573 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:15:00,324 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:15:00,324 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:15:00,324 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:15:00,324 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:15:00,324 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:15:10,355 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] MisfireHandler: scanning for misfires... 14:15:10,355 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:15:10,355 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:15:10,355 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:15:10,355 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Found 0 triggers that missed their scheduled fire-time. 14:15:10,355 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:15:10,355 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:15:25,856 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:15:25,856 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:15:25,856 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:15:25,856 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:15:25,856 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:15:57,419 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:15:57,419 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:15:57,419 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:15:57,544 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:15:57,544 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:16:10,357 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] MisfireHandler: scanning for misfires... 14:16:10,357 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:16:10,357 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:16:10,357 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:16:10,357 DEBUG [org.springframework.scheduling.quartz.LocalDataSourceJobStore] Found 0 triggers that missed their scheduled fire-time. 14:16:10,357 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzScheduler-NON_CLUSTERED_MisfireHandler 14:16:10,357 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource 14:16:20,904 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is desired by: QuartzScheduler_QuartzSchedulerThread 14:16:20,904 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' is being obtained: QuartzScheduler_QuartzSchedulerThread 14:16:20,904 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' given to: QuartzScheduler_QuartzSchedulerThread 14:16:20,904 DEBUG [org.quartz.impl.jdbcjobstore.StdRowLockSemaphore] Lock 'TRIGGER_ACCESS' returned by: QuartzScheduler_QuartzSchedulerThread 14:16:20,904 DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] Returning JDBC Connection to DataSource