?
Solved

Xplanner cannot be started

Posted on 2009-04-14
11
Medium Priority
?
3,887 Views
Last Modified: 2013-12-02
When I try to start xplanner from the the Tomcat Web Application Manager, it comes up with an error message        

"FAIL - Application at context path /xplanner could not be started"

OS :      Windows Vista
Installed : JDK 1.6.0_13
                Apache Tomcat 5.5.27
                MySQL 5.1
                xplanner-0.7b7-war

I created the xplanner database as per the instructions in the README.TXT. Copied the xplanner folder to Tomcat 5.5>webapps directory.
When I point my browser to http://localhost:8030/ (I'm using port 8030 for Tomcat), it goes to the Tomcat homepage.
But when I point my browser to http://localhost:8030/xplanner, it comes up with an error

"HTTP Status 404 -

type Status report

message

description The requested resource () is not available.
Apache Tomcat/5.5.27"

0
Comment
Question by:angel-angel
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 4
11 Comments
 
LVL 12

Expert Comment

by:Gibu George
ID: 24140426
Make sure that xplanner is deployed
0
 

Author Comment

by:angel-angel
ID: 24159493
It appears under the Tomcat Application Manager. But shows 'False' under running. When I start it, the error message comes up 'FAIL - Application at context path /xplanner could not be started'
0
 
LVL 12

Expert Comment

by:Gibu George
ID: 24159508
Check the tomcat logs and find put the errors appearing in the log here
0
Veeam Task Manager for Hyper-V

Task Manager for Hyper-V provides critical information that allows you to monitor Hyper-V performance by displaying real-time views of CPU and memory at the individual VM-level, so you can quickly identify which VMs are using host resources.

 

Author Comment

by:angel-angel
ID: 24184903
catalina.2009-04-20
20-Apr-2009 09:52:14 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Tomcat 5.5\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\CollabNet Subversion Server;C:\Program Files\PC Connectivity Solution\;C:\app\Administrator\product\11.1.0\db_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\VoiceAge\Common;C:\Program Files\Common Files\Teleca Shared;C:\xplanner\xplanner-0.7b7-war\installer\ant\bin;C:\Program Files\Java\jdk1.6.0_13\bin;C:\Program Files\MySQL\MySQL Server 5.1\bin
20-Apr-2009 09:52:15 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8030
20-Apr-2009 09:52:15 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 3666 ms
20-Apr-2009 09:52:15 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
20-Apr-2009 09:52:15 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
20-Apr-2009 09:52:16 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
20-Apr-2009 09:52:59 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
20-Apr-2009 09:52:59 org.apache.catalina.core.StandardContext start
SEVERE: Context [/xplanner] startup failed due to previous errors
20-Apr-2009 09:52:59 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8030
20-Apr-2009 09:53:00 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
20-Apr-2009 09:53:00 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/114  config=null
20-Apr-2009 09:53:00 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
20-Apr-2009 09:53:00 org.apache.catalina.startup.Catalina start
INFO: Server startup in 44981 ms

Open in new window

0
 

Author Comment

by:angel-angel
ID: 24184945
manager.2009-04-20
20-Apr-2009 09:53:33 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Associated with Deployer 'Catalina:type=Deployer,host=localhost'
20-Apr-2009 09:53:33 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: init: Global resources are available
20-Apr-2009 09:53:33 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
20-Apr-2009 15:28:25 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
20-Apr-2009 15:28:29 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: start: Starting web application at '/xplanner'
20-Apr-2009 15:28:34 org.apache.catalina.core.ApplicationContext log
INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'

Open in new window

0
 

Author Comment

by:angel-angel
ID: 24184968
stdout_20090420  
[      0]   INFO - alina].[localhost].[/xplanner] - Set web app root system property: 'xplanner.root' = [C:\Tomcat 5.5\webapps\xplanner\] 
[     25]   INFO - alina].[localhost].[/xplanner] - Initializing Log4J from [classpath:log4j.xml] 
[    747]   INFO - work.web.context.ContextLoader - Root WebApplicationContext: initialization started 
[    747]   INFO - alina].[localhost].[/xplanner] - Loading Spring root WebApplicationContext 
[   1060]   INFO - ry.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring-beans.xml] 
[   1167]   INFO - ry.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring-caching.xml] 
[   1444]   INFO - ry.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring-security.xml] 
[   4974]   INFO - amework.core.CollectionFactory - Commons Collections 3.x available 
[  14952]   INFO - pport.XmlWebApplicationContext - Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [resultByArgsByMethodName,permissionCacheAdvisor,personPermissionCacheAdvisor,invalidateCacheAfterLogoutAdvisor,invalidateCacheAfterPermissionChangedAdvisor,authenticator,loginModuleLoader,loginContext,com.technoetic.xplanner.security.module.jaas.JaasLoginModuleAdapterFactory,com.technoetic.xplanner.security.module.ntlm.NtlmLoginModule,ntlmModuleHelper,com.technoetic.xplanner.security.module.jndi.JNDILoginModule,jndiAuthenticator,com.technoetic.xplanner.security.module.XPlannerLoginModule,loginSupport,authorizerInitializer,authorizer,authorizerQueryHelper,principalSpecificPermissionHelper,properties,propertyConfigurer,domainSpecificPropertiesFactory,sessionFactory,transactionManager,springTransactionTemplate,transactionTemplate,objectRepositoryFactory,secureObjectRepositoryFactory,metaRepository,roleRepository,roleAssociationRepository,metaDataRepository,iterationMetrics,iterationLoader,storyContinuer,storyRepository,taskContinuer,taskRepository,taskQueryHelper,taskQuery,editPersonHelper,domainObjectWikiLinkFormatter,searchContentQuery,searchResultFactory,contentSearchHelper,com.technoetic.xplanner.importer.spreadsheet.Spreadsheet,com.technoetic.xplanner.importer.SpreadsheetStoryFactory,com.technoetic.xplanner.importer.spreadsheet.SpreadsheetStoryReader,com.technoetic.xplanner.importer.SpreadsheetStoryImporter,xmlExporter,mpxExporter,pdfExporter,reportExporter,systemInfo,timeGenerator,com.technoetic.xplanner.importer.util.IOStreamFactory,velocityEngine,httpClient,virtualFileSystem,emailFormatter,emailMessageFactory,emailNotificationSupport,missingTimeEntryNotifier,dataSampler,dataSamplingCommand,txDataSamplingCommand,txDataSampler,datasamplingJob,emailnotificationJob,datasamplingTrigger,emailnotificationTrigger,scheduler]; root of BeanFactory hierarchy 
[  15004]   INFO - pport.XmlWebApplicationContext - 72 beans defined in application context [Root WebApplicationContext] 
[  15418]   INFO - pport.XmlWebApplicationContext - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@57e787] 
[  15420]   INFO - pport.XmlWebApplicationContext - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@1d686c1] 
[  15426]   INFO - port.UiApplicationContextUtils - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@1071521] 
[  15428]   INFO - ort.DefaultListableBeanFactory - Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [resultByArgsByMethodName,permissionCacheAdvisor,personPermissionCacheAdvisor,invalidateCacheAfterLogoutAdvisor,invalidateCacheAfterPermissionChangedAdvisor,authenticator,loginModuleLoader,loginContext,com.technoetic.xplanner.security.module.jaas.JaasLoginModuleAdapterFactory,com.technoetic.xplanner.security.module.ntlm.NtlmLoginModule,ntlmModuleHelper,com.technoetic.xplanner.security.module.jndi.JNDILoginModule,jndiAuthenticator,com.technoetic.xplanner.security.module.XPlannerLoginModule,loginSupport,authorizerInitializer,authorizer,authorizerQueryHelper,principalSpecificPermissionHelper,properties,propertyConfigurer,domainSpecificPropertiesFactory,sessionFactory,transactionManager,springTransactionTemplate,transactionTemplate,objectRepositoryFactory,secureObjectRepositoryFactory,metaRepository,roleRepository,roleAssociationRepository,metaDataRepository,iterationMetrics,iterationLoader,storyContinuer,storyRepository,taskContinuer,taskRepository,taskQueryHelper,taskQuery,editPersonHelper,domainObjectWikiLinkFormatter,searchContentQuery,searchResultFactory,contentSearchHelper,com.technoetic.xplanner.importer.spreadsheet.Spreadsheet,com.technoetic.xplanner.importer.SpreadsheetStoryFactory,com.technoetic.xplanner.importer.spreadsheet.SpreadsheetStoryReader,com.technoetic.xplanner.importer.SpreadsheetStoryImporter,xmlExporter,mpxExporter,pdfExporter,reportExporter,systemInfo,timeGenerator,com.technoetic.xplanner.importer.util.IOStreamFactory,velocityEngine,httpClient,virtualFileSystem,emailFormatter,emailMessageFactory,emailNotificationSupport,missingTimeEntryNotifier,dataSampler,dataSamplingCommand,txDataSamplingCommand,txDataSampler,datasamplingJob,emailnotificationJob,datasamplingTrigger,emailnotificationTrigger,scheduler]; root of BeanFactory hierarchy] 
[  16034]   INFO - amework.DefaultAopProxyFactory - CGLIB2 available: proxyTargetClass feature enabled 
[  16605]   INFO - t.sf.hibernate.cfg.Environment - Hibernate 2.1.8 
[  16605]   INFO - t.sf.hibernate.cfg.Environment - hibernate.properties not found 
[  16607]   INFO - t.sf.hibernate.cfg.Environment - using CGLIB reflection optimizer 
[  16641]   INFO - t.sf.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling 
[  17681]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Attribute -> attribute 
[  17954]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.security.auth.Permission -> permission 
[  18064]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.RoleAssociation -> person_role 
[  18421]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.charts.DataSample -> datasample 
[  18474]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Project -> project 
[  18510]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Project.notificationReceivers -> notification_receivers 
[  18544]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Project.attributes -> attribute 
[  18611]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Iteration -> iteration 
[  18641]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Iteration.attributes -> attribute 
[  18975]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.UserStory -> story 
[  19089]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.UserStory.attributes -> attribute 
[  19158]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Task -> task 
[  19182]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Task.attributes -> attribute 
[  19218]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.TimeEntry -> time_entry 
[  19273]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Integration -> integration 
[  19274]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Integration.attributes -> attribute 
[  19292]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Note -> note 
[  19323]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Note.attributes -> attribute 
[  19470]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Role -> role 
[  19500]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Person -> person 
[  19500]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Person.attributes -> attribute 
[  19625]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.history.HistoricalEvent -> history 
[  19661]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.file.File -> xfile 
[  19704]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.file.Directory -> xdir 
[  19851]   INFO - sf.hibernate.cfg.Configuration - processing one-to-many association mappings 
[  19851]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Project.iterations -> iteration 
[  19852]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Iteration.userStories -> story 
[  19852]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.UserStory.tasks -> task 
[  19852]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Task.timeEntries -> time_entry 
[  19852]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.file.Directory.subdirectories -> xdir 
[  19852]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.file.Directory.files -> xfile 
[  19852]   INFO - sf.hibernate.cfg.Configuration - processing one-to-one association property references 
[  19852]   INFO - sf.hibernate.cfg.Configuration - processing foreign key constraints 
[  19898]   INFO - t.sf.hibernate.dialect.Dialect - Using dialect: com.technoetic.xplanner.db.hibernate.XPlannerMySQLDialect 
[  19912]   INFO - .hibernate.cfg.SettingsFactory - Maximim outer join fetch depth: 2 
[  19912]   INFO - .hibernate.cfg.SettingsFactory - Use outer join fetching: true 
[  19948]   INFO - nection.DBCPConnectionProvider - DBCP using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/xplanner 
[  19948]   INFO - nection.DBCPConnectionProvider - Connection properties: {user=xplanner, password=xp, dbname=xplanner} 
[  20050]   INFO - nection.DBCPConnectionProvider - DBCP prepared statement pooling enabled 
[  20090]   INFO - ransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended) 
[  22425]   INFO - .hibernate.cfg.SettingsFactory - Use scrollable result sets: true 
[  22425]   INFO - .hibernate.cfg.SettingsFactory - Use JDBC3 getGeneratedKeys(): true 
[  22425]   INFO - .hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: false 
[  22425]   INFO - .hibernate.cfg.SettingsFactory - Query language substitutions: {false='0', true='1'} 
[  22425]   INFO - .hibernate.cfg.SettingsFactory - cache provider: net.sf.hibernate.cache.EhCacheProvider 
[  22428]   INFO - .hibernate.cfg.SettingsFactory - query cache factory: net.sf.hibernate.cache.StandardQueryCacheFactory 
[  22430]   INFO - sf.hibernate.cfg.Configuration - instantiating and configuring caches 
[  22523]   INFO - ernate.impl.SessionFactoryImpl - building session factory 
[  24359]   INFO - pl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured 
[  24360]   INFO - te.cache.UpdateTimestampsCache - starting update timestamps cache at region: net.sf.hibernate.cache.UpdateTimestampsCache 
[  24362]   INFO - rnate.cache.StandardQueryCache - starting query cache at region: net.sf.hibernate.cache.StandardQueryCache 
[  24363]   WARN - ibernate.cache.EhCacheProvider - Could not find configuration [net.sf.hibernate.cache.StandardQueryCache]; using defaults. 
[  24423]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final org.springframework.orm.hibernate.HibernateTemplate org.springframework.orm.hibernate.support.HibernateDaoSupport.getHibernateTemplate()] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  24423]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.orm.hibernate.support.HibernateDaoSupport.setSessionFactory(net.sf.hibernate.SessionFactory)] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  24423]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final net.sf.hibernate.SessionFactory org.springframework.orm.hibernate.support.HibernateDaoSupport.getSessionFactory()] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  24423]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.orm.hibernate.support.HibernateDaoSupport.setHibernateTemplate(org.springframework.orm.hibernate.HibernateTemplate)] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  24423]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.dao.support.DaoSupport.afterPropertiesSet() throws java.lang.IllegalArgumentException,org.springframework.beans.factory.BeanInitializationException] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  25117]   WARN - security.auth.SystemAuthorizer - The authorizer has not been set yet $$$$$$$$ 
[  25117]   WARN - anner.actions.EditPersonHelper - Which authorizer do you want me to use? com.technoetic.xplanner.security.auth.AuthorizerImpl@881cb3 or what SystemAuthorizer has, null????? 
[  25228]   INFO - he.velocity.app.VelocityEngine - **************************************************************  
[  25228]   INFO - he.velocity.app.VelocityEngine - Starting Jakarta Velocity v1.4 
[  25228]   INFO - he.velocity.app.VelocityEngine - RuntimeInstance initializing. 
[  25228]   INFO - he.velocity.app.VelocityEngine - Default Properties File: org\apache\velocity\runtime\defaults\velocity.properties 
[  25232]   INFO - he.velocity.app.VelocityEngine - Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl) 
[  25235]   INFO - he.velocity.app.VelocityEngine - Resource Loader Instantiated: org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader 
[  25235]   INFO - he.velocity.app.VelocityEngine - ClasspathResourceLoader : initialization starting. 
[  25235]   INFO - he.velocity.app.VelocityEngine - ClasspathResourceLoader : initialization complete. 
[  25237]   INFO - he.velocity.app.VelocityEngine - ResourceCache : initialized. (class org.apache.velocity.runtime.resource.ResourceCacheImpl) 
[  25237]   INFO - he.velocity.app.VelocityEngine - Default ResourceManager initialization complete. 
[  25239]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Literal 
[  25241]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Macro 
[  25244]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Parse 
[  25247]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Include 
[  25248]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Foreach 
[  25294]   INFO - he.velocity.app.VelocityEngine - Created: 20 parsers. 
[  25303]   INFO - he.velocity.app.VelocityEngine - Velocimacro : initialization starting. 
[  25303]   INFO - he.velocity.app.VelocityEngine - Velocimacro : adding VMs from VM library template : VM_global_library.vm 
[  25306]  ERROR - he.velocity.app.VelocityEngine - ResourceManager : unable to find resource 'VM_global_library.vm' in any resource loader. 
[  25306]   INFO - he.velocity.app.VelocityEngine - Velocimacro : error using  VM library template VM_global_library.vm : org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'VM_global_library.vm' 
[  25306]   INFO - he.velocity.app.VelocityEngine - Velocimacro :  VM library template macro registration complete. 
[  25306]   INFO - he.velocity.app.VelocityEngine - Velocimacro : allowInline = true : VMs can be defined inline in templates 
[  25306]   INFO - he.velocity.app.VelocityEngine - Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions 
[  25306]   INFO - he.velocity.app.VelocityEngine - Velocimacro : allowInlineLocal = false : VMs defined inline will be  global in scope if allowed. 
[  25306]   INFO - he.velocity.app.VelocityEngine - Velocimacro : messages on  : VM system will output logging messages 
[  25306]   INFO - he.velocity.app.VelocityEngine - Velocimacro : autoload off  : VM system will not automatically reload global library macros 
[  25306]   INFO - he.velocity.app.VelocityEngine - Velocimacro : initialization complete. 
[  25306]   INFO - he.velocity.app.VelocityEngine - Velocity successfully started. 
[  25431]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final org.springframework.orm.hibernate.HibernateTemplate org.springframework.orm.hibernate.support.HibernateDaoSupport.getHibernateTemplate()] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  25431]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.orm.hibernate.support.HibernateDaoSupport.setSessionFactory(net.sf.hibernate.SessionFactory)] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  25431]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final net.sf.hibernate.SessionFactory org.springframework.orm.hibernate.support.HibernateDaoSupport.getSessionFactory()] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  25431]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.orm.hibernate.support.HibernateDaoSupport.setHibernateTemplate(org.springframework.orm.hibernate.HibernateTemplate)] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  25431]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.dao.support.DaoSupport.afterPropertiesSet() throws java.lang.IllegalArgumentException,org.springframework.beans.factory.BeanInitializationException] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[  25771]   INFO -          scheduler.persistence - Quartz scheduler 'XPlannerScheduler' initialized from an externally provided properties instance. 
[  25771]   INFO -          scheduler.persistence - Quartz scheduler version: 1.0.3_beta4 
[  25775]   INFO - ng.quartz.SchedulerFactoryBean - Starting Quartz scheduler now 
[  25775]   INFO -          scheduler.persistence - Scheduler XPlannerScheduler_$_NON_CLUSTERED started. 
[  25909]   INFO - ort.DefaultListableBeanFactory - Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [resultByArgsByMethodName,permissionCacheAdvisor,personPermissionCacheAdvisor,invalidateCacheAfterLogoutAdvisor,invalidateCacheAfterPermissionChangedAdvisor,authenticator,loginModuleLoader,loginContext,com.technoetic.xplanner.security.module.jaas.JaasLoginModuleAdapterFactory,com.technoetic.xplanner.security.module.ntlm.NtlmLoginModule,ntlmModuleHelper,com.technoetic.xplanner.security.module.jndi.JNDILoginModule,jndiAuthenticator,com.technoetic.xplanner.security.module.XPlannerLoginModule,loginSupport,authorizerInitializer,authorizer,authorizerQueryHelper,principalSpecificPermissionHelper,properties,propertyConfigurer,domainSpecificPropertiesFactory,sessionFactory,transactionManager,springTransactionTemplate,transactionTemplate,objectRepositoryFactory,secureObjectRepositoryFactory,metaRepository,roleRepository,roleAssociationRepository,metaDataRepository,iterationMetrics,iterationLoader,storyContinuer,storyRepository,taskContinuer,taskRepository,taskQueryHelper,taskQuery,editPersonHelper,domainObjectWikiLinkFormatter,searchContentQuery,searchResultFactory,contentSearchHelper,com.technoetic.xplanner.importer.spreadsheet.Spreadsheet,com.technoetic.xplanner.importer.SpreadsheetStoryFactory,com.technoetic.xplanner.importer.spreadsheet.SpreadsheetStoryReader,com.technoetic.xplanner.importer.SpreadsheetStoryImporter,xmlExporter,mpxExporter,pdfExporter,reportExporter,systemInfo,timeGenerator,com.technoetic.xplanner.importer.util.IOStreamFactory,velocityEngine,httpClient,virtualFileSystem,emailFormatter,emailMessageFactory,emailNotificationSupport,missingTimeEntryNotifier,dataSampler,dataSamplingCommand,txDataSamplingCommand,txDataSampler,datasamplingJob,emailnotificationJob,datasamplingTrigger,emailnotificationTrigger,scheduler]; root of BeanFactory hierarchy} 
[  25909]   INFO - ng.quartz.SchedulerFactoryBean - Shutting down Quartz scheduler 
[  25910]   INFO -          scheduler.persistence - Scheduler XPlannerScheduler_$_NON_CLUSTERED shutting down. 
[  25910]   INFO -          scheduler.persistence - Scheduler XPlannerScheduler_$_NON_CLUSTERED paused. 
[  25911]   INFO -          scheduler.persistence - Scheduler XPlannerScheduler_$_NON_CLUSTERED shutdown complete. 
[  25914]  ERROR - work.web.context.ContextLoader - Context initialization failed 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaRepository' defined in class path resource [spring-beans.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyAccessExceptionsException: PropertyAccessExceptionsException (1 errors); nested propertyAccessExceptions are: [org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories']
PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories'
	at org.springframework.beans.BeanWrapperImpl.doTypeConversionIfNecessary(BeanWrapperImpl.java:839)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:584)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:469)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:626)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:653)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:642)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1023)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
	at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:927)
	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:890)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:448)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
	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:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
[  25916]  ERROR - alina].[localhost].[/xplanner] - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaRepository' defined in class path resource [spring-beans.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyAccessExceptionsException: PropertyAccessExceptionsException (1 errors); nested propertyAccessExceptions are: [org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories']
PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories'
	at org.springframework.beans.BeanWrapperImpl.doTypeConversionIfNecessary(BeanWrapperImpl.java:839)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:584)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:469)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:626)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:653)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:642)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1023)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
	at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:927)
	at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:890)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:448)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
	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:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
[  27159]   INFO - til.migration.MigrationProcess - System up-to-date.  No migration tasks have been run. 
[  27503]   INFO - alina].[localhost].[/xplanner] - Closing Spring root WebApplicationContext 
[  27771]   INFO - alina].[localhost].[/xplanner] - Shutting down Log4J 
[      0]   INFO - alina].[localhost].[/xplanner] - Set web app root system property: 'xplanner.root' = [C:\Tomcat 5.5\webapps\xplanner\] 
[      1]   INFO - alina].[localhost].[/xplanner] - Initializing Log4J from [classpath:log4j.xml] 
[     73]   INFO - work.web.context.ContextLoader - Root WebApplicationContext: initialization started 
[     74]   INFO - alina].[localhost].[/xplanner] - Loading Spring root WebApplicationContext 
[    170]   INFO - ry.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring-beans.xml] 
[    191]   INFO - ry.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring-caching.xml] 
[    256]   INFO - ry.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring-security.xml] 
[    645]   INFO - amework.core.CollectionFactory - Commons Collections 3.x available 
[   1180]   INFO - pport.XmlWebApplicationContext - Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [resultByArgsByMethodName,permissionCacheAdvisor,personPermissionCacheAdvisor,invalidateCacheAfterLogoutAdvisor,invalidateCacheAfterPermissionChangedAdvisor,authenticator,loginModuleLoader,loginContext,com.technoetic.xplanner.security.module.jaas.JaasLoginModuleAdapterFactory,com.technoetic.xplanner.security.module.ntlm.NtlmLoginModule,ntlmModuleHelper,com.technoetic.xplanner.security.module.jndi.JNDILoginModule,jndiAuthenticator,com.technoetic.xplanner.security.module.XPlannerLoginModule,loginSupport,authorizerInitializer,authorizer,authorizerQueryHelper,principalSpecificPermissionHelper,properties,propertyConfigurer,domainSpecificPropertiesFactory,sessionFactory,transactionManager,springTransactionTemplate,transactionTemplate,objectRepositoryFactory,secureObjectRepositoryFactory,metaRepository,roleRepository,roleAssociationRepository,metaDataRepository,iterationMetrics,iterationLoader,storyContinuer,storyRepository,taskContinuer,taskRepository,taskQueryHelper,taskQuery,editPersonHelper,domainObjectWikiLinkFormatter,searchContentQuery,searchResultFactory,contentSearchHelper,com.technoetic.xplanner.importer.spreadsheet.Spreadsheet,com.technoetic.xplanner.importer.SpreadsheetStoryFactory,com.technoetic.xplanner.importer.spreadsheet.SpreadsheetStoryReader,com.technoetic.xplanner.importer.SpreadsheetStoryImporter,xmlExporter,mpxExporter,pdfExporter,reportExporter,systemInfo,timeGenerator,com.technoetic.xplanner.importer.util.IOStreamFactory,velocityEngine,httpClient,virtualFileSystem,emailFormatter,emailMessageFactory,emailNotificationSupport,missingTimeEntryNotifier,dataSampler,dataSamplingCommand,txDataSamplingCommand,txDataSampler,datasamplingJob,emailnotificationJob,datasamplingTrigger,emailnotificationTrigger,scheduler]; root of BeanFactory hierarchy 
[   1196]   INFO - pport.XmlWebApplicationContext - 72 beans defined in application context [Root WebApplicationContext] 
[   1264]   INFO - pport.XmlWebApplicationContext - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@11fb68f] 
[   1267]   INFO - pport.XmlWebApplicationContext - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@10a69f0] 
[   1272]   INFO - port.UiApplicationContextUtils - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@b125bd] 
[   1273]   INFO - ort.DefaultListableBeanFactory - Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [resultByArgsByMethodName,permissionCacheAdvisor,personPermissionCacheAdvisor,invalidateCacheAfterLogoutAdvisor,invalidateCacheAfterPermissionChangedAdvisor,authenticator,loginModuleLoader,loginContext,com.technoetic.xplanner.security.module.jaas.JaasLoginModuleAdapterFactory,com.technoetic.xplanner.security.module.ntlm.NtlmLoginModule,ntlmModuleHelper,com.technoetic.xplanner.security.module.jndi.JNDILoginModule,jndiAuthenticator,com.technoetic.xplanner.security.module.XPlannerLoginModule,loginSupport,authorizerInitializer,authorizer,authorizerQueryHelper,principalSpecificPermissionHelper,properties,propertyConfigurer,domainSpecificPropertiesFactory,sessionFactory,transactionManager,springTransactionTemplate,transactionTemplate,objectRepositoryFactory,secureObjectRepositoryFactory,metaRepository,roleRepository,roleAssociationRepository,metaDataRepository,iterationMetrics,iterationLoader,storyContinuer,storyRepository,taskContinuer,taskRepository,taskQueryHelper,taskQuery,editPersonHelper,domainObjectWikiLinkFormatter,searchContentQuery,searchResultFactory,contentSearchHelper,com.technoetic.xplanner.importer.spreadsheet.Spreadsheet,com.technoetic.xplanner.importer.SpreadsheetStoryFactory,com.technoetic.xplanner.importer.spreadsheet.SpreadsheetStoryReader,com.technoetic.xplanner.importer.SpreadsheetStoryImporter,xmlExporter,mpxExporter,pdfExporter,reportExporter,systemInfo,timeGenerator,com.technoetic.xplanner.importer.util.IOStreamFactory,velocityEngine,httpClient,virtualFileSystem,emailFormatter,emailMessageFactory,emailNotificationSupport,missingTimeEntryNotifier,dataSampler,dataSamplingCommand,txDataSamplingCommand,txDataSampler,datasamplingJob,emailnotificationJob,datasamplingTrigger,emailnotificationTrigger,scheduler]; root of BeanFactory hierarchy] 
[   1430]   INFO - amework.DefaultAopProxyFactory - CGLIB2 available: proxyTargetClass feature enabled 
[   1603]   INFO - t.sf.hibernate.cfg.Environment - Hibernate 2.1.8 
[   1604]   INFO - t.sf.hibernate.cfg.Environment - hibernate.properties not found 
[   1606]   INFO - t.sf.hibernate.cfg.Environment - using CGLIB reflection optimizer 
[   1606]   INFO - t.sf.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling 
[   1833]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Attribute -> attribute 
[   1983]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.security.auth.Permission -> permission 
[   2011]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.RoleAssociation -> person_role 
[   2118]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.charts.DataSample -> datasample 
[   2155]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Project -> project 
[   2169]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Project.notificationReceivers -> notification_receivers 
[   2173]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Project.attributes -> attribute 
[   2212]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Iteration -> iteration 
[   2221]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Iteration.attributes -> attribute 
[   2234]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.UserStory -> story 
[   2248]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.UserStory.attributes -> attribute 
[   2321]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Task -> task 
[   2327]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Task.attributes -> attribute 
[   2342]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.TimeEntry -> time_entry 
[   2369]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Integration -> integration 
[   2370]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Integration.attributes -> attribute 
[   2380]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Note -> note 
[   2384]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Note.attributes -> attribute 
[   2422]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Role -> role 
[   2432]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.domain.Person -> person 
[   2433]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Person.attributes -> attribute 
[   2462]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.history.HistoricalEvent -> history 
[   2486]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.file.File -> xfile 
[   2502]   INFO -    net.sf.hibernate.cfg.Binder - Mapping class: com.technoetic.xplanner.file.Directory -> xdir 
[   2566]   INFO - sf.hibernate.cfg.Configuration - processing one-to-many association mappings 
[   2566]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Project.iterations -> iteration 
[   2567]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Iteration.userStories -> story 
[   2567]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.UserStory.tasks -> task 
[   2567]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.domain.Task.timeEntries -> time_entry 
[   2567]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.file.Directory.subdirectories -> xdir 
[   2567]   INFO -    net.sf.hibernate.cfg.Binder - Mapping collection: com.technoetic.xplanner.file.Directory.files -> xfile 
[   2567]   INFO - sf.hibernate.cfg.Configuration - processing one-to-one association property references 
[   2567]   INFO - sf.hibernate.cfg.Configuration - processing foreign key constraints 
[   2591]   INFO - t.sf.hibernate.dialect.Dialect - Using dialect: com.technoetic.xplanner.db.hibernate.XPlannerMySQLDialect 
[   2600]   INFO - .hibernate.cfg.SettingsFactory - Maximim outer join fetch depth: 2 
[   2600]   INFO - .hibernate.cfg.SettingsFactory - Use outer join fetching: true 
[   2610]   INFO - nection.DBCPConnectionProvider - DBCP using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost/xplanner 
[   2610]   INFO - nection.DBCPConnectionProvider - Connection properties: {user=xplanner, password=xp, dbname=xplanner} 
[   2624]   INFO - nection.DBCPConnectionProvider - DBCP prepared statement pooling enabled 
[   2637]   INFO - ransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of process level read-write cache is not recommended) 
[   2828]   INFO - .hibernate.cfg.SettingsFactory - Use scrollable result sets: true 
[   2828]   INFO - .hibernate.cfg.SettingsFactory - Use JDBC3 getGeneratedKeys(): true 
[   2829]   INFO - .hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: false 
[   2829]   INFO - .hibernate.cfg.SettingsFactory - Query language substitutions: {false='0', true='1'} 
[   2829]   INFO - .hibernate.cfg.SettingsFactory - cache provider: net.sf.hibernate.cache.EhCacheProvider 
[   2831]   INFO - .hibernate.cfg.SettingsFactory - query cache factory: net.sf.hibernate.cache.StandardQueryCacheFactory 
[   2834]   INFO - sf.hibernate.cfg.Configuration - instantiating and configuring caches 
[   2852]   INFO - ernate.impl.SessionFactoryImpl - building session factory 
[   3104]   INFO - pl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured 
[   3105]   INFO - te.cache.UpdateTimestampsCache - starting update timestamps cache at region: net.sf.hibernate.cache.UpdateTimestampsCache 
[   3107]   INFO - rnate.cache.StandardQueryCache - starting query cache at region: net.sf.hibernate.cache.StandardQueryCache 
[   3108]   WARN - ibernate.cache.EhCacheProvider - Could not find configuration [net.sf.hibernate.cache.StandardQueryCache]; using defaults. 
[   3121]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final org.springframework.orm.hibernate.HibernateTemplate org.springframework.orm.hibernate.support.HibernateDaoSupport.getHibernateTemplate()] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3121]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.orm.hibernate.support.HibernateDaoSupport.setSessionFactory(net.sf.hibernate.SessionFactory)] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3122]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final net.sf.hibernate.SessionFactory org.springframework.orm.hibernate.support.HibernateDaoSupport.getSessionFactory()] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3122]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.orm.hibernate.support.HibernateDaoSupport.setHibernateTemplate(org.springframework.orm.hibernate.HibernateTemplate)] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3122]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.dao.support.DaoSupport.afterPropertiesSet() throws java.lang.IllegalArgumentException,org.springframework.beans.factory.BeanInitializationException] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3281]   WARN - security.auth.SystemAuthorizer - The authorizer has not been set yet $$$$$$$$ 
[   3281]   WARN - anner.actions.EditPersonHelper - Which authorizer do you want me to use? com.technoetic.xplanner.security.auth.AuthorizerImpl@4f12c2 or what SystemAuthorizer has, null????? 
[   3349]   INFO - he.velocity.app.VelocityEngine - **************************************************************  
[   3349]   INFO - he.velocity.app.VelocityEngine - Starting Jakarta Velocity v1.4 
[   3349]   INFO - he.velocity.app.VelocityEngine - RuntimeInstance initializing. 
[   3349]   INFO - he.velocity.app.VelocityEngine - Default Properties File: org\apache\velocity\runtime\defaults\velocity.properties 
[   3353]   INFO - he.velocity.app.VelocityEngine - Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl) 
[   3356]   INFO - he.velocity.app.VelocityEngine - Resource Loader Instantiated: org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader 
[   3356]   INFO - he.velocity.app.VelocityEngine - ClasspathResourceLoader : initialization starting. 
[   3356]   INFO - he.velocity.app.VelocityEngine - ClasspathResourceLoader : initialization complete. 
[   3358]   INFO - he.velocity.app.VelocityEngine - ResourceCache : initialized. (class org.apache.velocity.runtime.resource.ResourceCacheImpl) 
[   3358]   INFO - he.velocity.app.VelocityEngine - Default ResourceManager initialization complete. 
[   3359]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Literal 
[   3362]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Macro 
[   3365]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Parse 
[   3367]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Include 
[   3368]   INFO - he.velocity.app.VelocityEngine - Loaded System Directive: org.apache.velocity.runtime.directive.Foreach 
[   3410]   INFO - he.velocity.app.VelocityEngine - Created: 20 parsers. 
[   3419]   INFO - he.velocity.app.VelocityEngine - Velocimacro : initialization starting. 
[   3419]   INFO - he.velocity.app.VelocityEngine - Velocimacro : adding VMs from VM library template : VM_global_library.vm 
[   3421]  ERROR - he.velocity.app.VelocityEngine - ResourceManager : unable to find resource 'VM_global_library.vm' in any resource loader. 
[   3421]   INFO - he.velocity.app.VelocityEngine - Velocimacro : error using  VM library template VM_global_library.vm : org.apache.velocity.exception.ResourceNotFoundException: Unable to find resource 'VM_global_library.vm' 
[   3421]   INFO - he.velocity.app.VelocityEngine - Velocimacro :  VM library template macro registration complete. 
[   3421]   INFO - he.velocity.app.VelocityEngine - Velocimacro : allowInline = true : VMs can be defined inline in templates 
[   3421]   INFO - he.velocity.app.VelocityEngine - Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions 
[   3421]   INFO - he.velocity.app.VelocityEngine - Velocimacro : allowInlineLocal = false : VMs defined inline will be  global in scope if allowed. 
[   3422]   INFO - he.velocity.app.VelocityEngine - Velocimacro : messages on  : VM system will output logging messages 
[   3422]   INFO - he.velocity.app.VelocityEngine - Velocimacro : autoload off  : VM system will not automatically reload global library macros 
[   3422]   INFO - he.velocity.app.VelocityEngine - Velocimacro : initialization complete. 
[   3422]   INFO - he.velocity.app.VelocityEngine - Velocity successfully started. 
[   3479]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final org.springframework.orm.hibernate.HibernateTemplate org.springframework.orm.hibernate.support.HibernateDaoSupport.getHibernateTemplate()] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3479]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.orm.hibernate.support.HibernateDaoSupport.setSessionFactory(net.sf.hibernate.SessionFactory)] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3479]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final net.sf.hibernate.SessionFactory org.springframework.orm.hibernate.support.HibernateDaoSupport.getSessionFactory()] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3479]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.orm.hibernate.support.HibernateDaoSupport.setHibernateTemplate(org.springframework.orm.hibernate.HibernateTemplate)] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3479]   INFO - k.aop.framework.Cglib2AopProxy - Unable to proxy method [public final void org.springframework.dao.support.DaoSupport.afterPropertiesSet() throws java.lang.IllegalArgumentException,org.springframework.beans.factory.BeanInitializationException] because it is final: All calls to this method via a proxy will be routed directly to the proxy. 
[   3659]   INFO -          scheduler.persistence - Quartz scheduler 'XPlannerScheduler' initialized from an externally provided properties instance. 
[   3659]   INFO -          scheduler.persistence - Quartz scheduler version: 1.0.3_beta4 
[   3662]   INFO - ng.quartz.SchedulerFactoryBean - Starting Quartz scheduler now 
[   3662]   INFO -          scheduler.persistence - Scheduler XPlannerScheduler_$_NON_CLUSTERED started. 
[   3711]   INFO - ort.DefaultListableBeanFactory - Destroying singletons in factory {org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [resultByArgsByMethodName,permissionCacheAdvisor,personPermissionCacheAdvisor,invalidateCacheAfterLogoutAdvisor,invalidateCacheAfterPermissionChangedAdvisor,authenticator,loginModuleLoader,loginContext,com.technoetic.xplanner.security.module.jaas.JaasLoginModuleAdapterFactory,com.technoetic.xplanner.security.module.ntlm.NtlmLoginModule,ntlmModuleHelper,com.technoetic.xplanner.security.module.jndi.JNDILoginModule,jndiAuthenticator,com.technoetic.xplanner.security.module.XPlannerLoginModule,loginSupport,authorizerInitializer,authorizer,authorizerQueryHelper,principalSpecificPermissionHelper,properties,propertyConfigurer,domainSpecificPropertiesFactory,sessionFactory,transactionManager,springTransactionTemplate,transactionTemplate,objectRepositoryFactory,secureObjectRepositoryFactory,metaRepository,roleRepository,roleAssociationRepository,metaDataRepository,iterationMetrics,iterationLoader,storyContinuer,storyRepository,taskContinuer,taskRepository,taskQueryHelper,taskQuery,editPersonHelper,domainObjectWikiLinkFormatter,searchContentQuery,searchResultFactory,contentSearchHelper,com.technoetic.xplanner.importer.spreadsheet.Spreadsheet,com.technoetic.xplanner.importer.SpreadsheetStoryFactory,com.technoetic.xplanner.importer.spreadsheet.SpreadsheetStoryReader,com.technoetic.xplanner.importer.SpreadsheetStoryImporter,xmlExporter,mpxExporter,pdfExporter,reportExporter,systemInfo,timeGenerator,com.technoetic.xplanner.importer.util.IOStreamFactory,velocityEngine,httpClient,virtualFileSystem,emailFormatter,emailMessageFactory,emailNotificationSupport,missingTimeEntryNotifier,dataSampler,dataSamplingCommand,txDataSamplingCommand,txDataSampler,datasamplingJob,emailnotificationJob,datasamplingTrigger,emailnotificationTrigger,scheduler]; root of BeanFactory hierarchy} 
[   3711]   INFO - ng.quartz.SchedulerFactoryBean - Shutting down Quartz scheduler 
[   3711]   INFO -          scheduler.persistence - Scheduler XPlannerScheduler_$_NON_CLUSTERED shutting down. 
[   3711]   INFO -          scheduler.persistence - Scheduler XPlannerScheduler_$_NON_CLUSTERED paused. 
[   3712]   INFO -          scheduler.persistence - Scheduler XPlannerScheduler_$_NON_CLUSTERED shutdown complete. 
[   3717]  ERROR - work.web.context.ContextLoader - Context initialization failed 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaRepository' defined in class path resource [spring-beans.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyAccessExceptionsException: PropertyAccessExceptionsException (1 errors); nested propertyAccessExceptions are: [org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories']
PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories'
	at org.springframework.beans.BeanWrapperImpl.doTypeConversionIfNecessary(BeanWrapperImpl.java:839)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:584)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:469)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:626)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:653)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:642)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1023)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
	at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
	at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173)
	at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:549)
	at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:105)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:619)
[   3719]  ERROR - alina].[localhost].[/xplanner] - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaRepository' defined in class path resource [spring-beans.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyAccessExceptionsException: PropertyAccessExceptionsException (1 errors); nested propertyAccessExceptions are: [org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories']
PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories'
	at org.springframework.beans.BeanWrapperImpl.doTypeConversionIfNecessary(BeanWrapperImpl.java:839)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:584)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:469)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:626)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:653)
	at org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:642)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1023)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:824)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:345)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:147)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:320)
	at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
	at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:184)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
	at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173)
	at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:549)
	at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:105)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
	at java.lang.Thread.run(Thread.java:619)
[   3956]   INFO - til.migration.MigrationProcess - System up-to-date.  No migration tasks have been run. 
[   3962]   INFO - alina].[localhost].[/xplanner] - Closing Spring root WebApplicationContext 
[   3970]   INFO - alina].[localhost].[/xplanner] - Shutting down Log4J 

Open in new window

0
 

Author Comment

by:angel-angel
ID: 24184973
Are these the logs you mean?
0
 
LVL 12

Assisted Solution

by:Gibu George
Gibu George earned 200 total points
ID: 24185069
Yes, The issu seems to the exception thrown at the startup

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'metaRepository' defined in class path resource [spring-beans.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyAccessExceptionsException: PropertyAccessExceptionsException (1 errors); nested propertyAccessExceptions are: [org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories']
PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.apache.commons.collections.map.LinkedMap] to required type [java.util.HashMap] for property 'repositories'
      at org.springframework.beans.BeanWrapperImpl.doTypeConversionIfNecessary(BeanWrapperImpl.java:839)
      at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:584)
      at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:469)
      at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:626)

Not sure what is causing the issue, Will look into this and update you
0
 
LVL 12

Accepted Solution

by:
Gibu George earned 200 total points
ID: 24185146
There is a bug related to which is already reported the workaround for this issue without having to re-build
from source then you can do the following in the spring config:

1. Open /xplanner/WEB-INF/classes/sbring-beans.xml 2. Find the bean id="metaRepository" 3. Replace <property name="repositories"><map>......</map></property> with <property name="repositories"> <bean class="java.util.HashMap"> <constructor-arg> <map>.....</map> </constructor-arg> </bean> </property>

This will cause spring to create a HashMap populated with the contents os the
spring created map.
0
 

Author Comment

by:angel-angel
ID: 24185780
Hi, I've replaced the section of code as instructed. Yet there seems to be  errors. The log file's attached.
<bean id="metaRepository" class="com.technoetic.xplanner.domain.repository.MetaRepositoryImpl">
    <property name="repositories">
      <map>
        <!-- DEBT Still a lot of duplicated configuration -->
        <entry>
          <key><value type="java.lang.Class">com.technoetic.xplanner.domain.Project</value></key>
          <bean factory-bean="secureObjectRepositoryFactory" factory-method="create">
            <constructor-arg type="java.lang.Class" value="com.technoetic.xplanner.domain.Project"/>
          </bean>
        </entry>
        <entry>
          <key><value type="java.lang.Class">com.technoetic.xplanner.domain.Iteration</value></key>
          <bean factory-bean="secureObjectRepositoryFactory" factory-method="create">
            <constructor-arg type="java.lang.Class" value="com.technoetic.xplanner.domain.Iteration"/>
          </bean>
        </entry>
        <entry>
          <key><value type="java.lang.Class">com.technoetic.xplanner.domain.UserStory</value></key>
          <bean factory-bean="secureObjectRepositoryFactory" factory-method="create">
            <constructor-arg type="java.lang.Class" value="com.technoetic.xplanner.domain.UserStory"/>
          </bean>
        </entry>
        <entry>
          <key><value type="java.lang.Class">com.technoetic.xplanner.domain.Task</value></key>
          <bean factory-bean="secureObjectRepositoryFactory" factory-method="create">
            <constructor-arg type="java.lang.Class" value="com.technoetic.xplanner.domain.Task"/>
          </bean>
        </entry>
        <entry>
          <key><value type="java.lang.Class">com.technoetic.xplanner.domain.Person</value></key>
          <bean factory-bean="secureObjectRepositoryFactory" factory-method="create">
            <constructor-arg type="java.lang.Class" value="com.technoetic.xplanner.domain.Person"/>
            <constructor-arg type="java.lang.Class"
                             value="com.technoetic.xplanner.domain.repository.PersonHibernateObjectRepository"/>
          </bean>
        </entry>
        <entry>
          <key><value type="java.lang.Class">com.technoetic.xplanner.domain.Role</value></key>
          <bean factory-bean="secureObjectRepositoryFactory" factory-method="create">
            <constructor-arg type="java.lang.Class" value="com.technoetic.xplanner.domain.Role"/>
          </bean>
        </entry>
        <entry>
          <key><value type="java.lang.Class">com.technoetic.xplanner.domain.Note</value></key>
          <bean factory-bean="secureObjectRepositoryFactory" factory-method="create">
            <constructor-arg type="java.lang.Class" value="com.technoetic.xplanner.domain.Note"/>
          </bean>
        </entry>
      </map>
    </property>
  </bean>
 
REPLACED WITH 
 
 <bean id="metaRepository" class="com.technoetic.xplanner.domain.repository.MetaRepositoryImpl">
    <property name="repositories">
      <bean class="java.util.HashMap"> 
		<constructor-arg> 
			<map>
			</map> 
		</constructor-arg> 
	  </bean> 
	</property>

Open in new window

stdout-20090420.log
0
 

Author Comment

by:angel-angel
ID: 24185856
Oh actually...my bad...I 'd left out the </bean> at the end after replacing. It's working. Thanks a lot Gibu !!!
0

Featured Post

Simple, centralized multimedia control

Watch and learn to see how ATEN provided an easy and effective way for three jointly-owned pubs to control the 60 televisions located across their three venues utilizing the ATEN Control System, Modular Matrix Switch and HDBaseT extenders.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

As Wikipedia explains 'robots.txt' as -- the robot exclusion standard, also known as the Robots Exclusion Protocol or robots.txt protocol, is a convention to prevent cooperating web spiders and other web robots from accessing all or part of a websit…
If your site has a few sections that need to be secure when data is transmitted between the server and local computer, such as a /order/ section for ordering or /customer/ which contains customer data, etc it would of course be recommended to secure…
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
Suggested Courses
Course of the Month9 days, 22 hours left to enroll

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question