WARN - OpenmrsUtil.getRuntimeProperties(2274) |2011-09-08 17:19:22,125| Unable to find a runtime properties file at C:\Program Files\Apache Software Foundation\Tomcat 6.0\openmrs-runtime.properties INFO - LocalSessionFactoryBean.buildSessionFactory(777) |2011-09-08 17:19:32,328| Building new Hibernate SessionFactory WARN - OpenmrsUtil.getRuntimeProperties(2274) |2011-09-08 17:19:38,750| Unable to find a runtime properties file at C:\Program Files\Apache Software Foundation\Tomcat 6.0\openmrs-runtime.properties ERROR - ModuleFactory.getModuleFromFile(390) |2011-09-08 17:19:40,562| Error getting module object from file org.openmrs.module.ModuleException: Module file does not have the correct '.omod' file extension Module: hrdata.sql at org.openmrs.module.ModuleFileParser.(ModuleFileParser.java:84) at org.openmrs.module.ModuleFactory.getModuleFromFile(ModuleFactory.java:387) at org.openmrs.module.ModuleFactory.loadModule(ModuleFactory.java:95) at org.openmrs.module.ModuleFactory.loadModules(ModuleFactory.java:168) at org.openmrs.module.ModuleFactory.loadModules(ModuleFactory.java:152) at org.openmrs.module.ModuleUtil.startup(ModuleUtil.java:73) at org.openmrs.api.context.Context.startup(Context.java:816) at org.openmrs.web.Listener.startOpenmrs(Listener.java:187) at org.openmrs.web.Listener.contextInitialized(Listener.java:148) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4350) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:44,640| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: logic.started value: true, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:44,640| Exiting method saveGlobalProperty INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:44,656| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: logic.mandatory value: false, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:44,656| Exiting method saveGlobalProperty INFO - LogicModuleActivator.startup(37) |2011-09-08 17:19:45,062| Creating default directory structure for logic module ... INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:45,359| In method SchedulerService.scheduleTask. Arguments: TaskDefinition=[TaskDefinition id=2 name=Initialize Logic Rule Providers class=org.openmrs.logic.task.InitializeLogicRuleProvidersTask startTime=Thu Sep 08 17:20:15 EDT 2011 repeatInterval=1999999999 secondsUntilNext=30], INFO - TimerSchedulerServiceImpl.scheduleTask(232) |2011-09-08 17:19:45,359| Starting task ... the task will execute for the first time at Thu Sep 08 17:20:15 EDT 2011 INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:45,375| Exiting method scheduleTask INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:45,531| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: serialization.xstream.started value: true, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:45,531| Exiting method saveGlobalProperty INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:45,546| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: serialization.xstream.mandatory value: false, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:45,546| Exiting method saveGlobalProperty INFO - ModuleActivator.startup(22) |2011-09-08 17:19:45,562| Shutting down Serialization XStream Module ... INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:45,718| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: htmlformentry.started value: true, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:45,718| Exiting method saveGlobalProperty INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:45,718| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: htmlformentry.mandatory value: false, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:45,718| Exiting method saveGlobalProperty INFO - HtmlFormEntryActivator.startup(34) |2011-09-08 17:19:45,718| Starting HTML Form Entry Module INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:46,718| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: xforms.started value: true, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:46,718| Exiting method saveGlobalProperty INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:46,718| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: xforms.mandatory value: false, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:46,718| Exiting method saveGlobalProperty INFO - XformsActivator.startup(21) |2011-09-08 17:19:46,781| Starting Xforms Module INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:46,937| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: reportingcompatibility.started value: true, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:46,937| Exiting method saveGlobalProperty INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:46,953| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: reportingcompatibility.mandatory value: false, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:46,953| Exiting method saveGlobalProperty INFO - ModuleActivator.startup(32) |2011-09-08 17:19:46,984| Starting Reporting Compatibility Module INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:47,093| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: formentry.started value: true, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:47,093| Exiting method saveGlobalProperty INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:47,093| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: formentry.mandatory value: false, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:47,093| Exiting method saveGlobalProperty INFO - FormEntryActivator.startup(35) |2011-09-08 17:19:47,125| Starting the Form Entry module INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:47,203| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: htmlwidgets.started value: true, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:47,203| Exiting method saveGlobalProperty INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:47,203| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: htmlwidgets.mandatory value: false, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:47,203| Exiting method saveGlobalProperty INFO - ModuleActivator.startup(31) |2011-09-08 17:19:47,203| Starting htmlwidgets Module INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:48,140| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: reporting.started value: true, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:48,140| Exiting method saveGlobalProperty INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:48,156| In method AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property: reporting.mandatory value: false, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:48,156| Exiting method saveGlobalProperty INFO - ModuleActivator.startup(32) |2011-09-08 17:19:48,171| Starting the Reporting Module ... INFO - LoggingAdvice.invoke(109) |2011-09-08 17:19:53,828| In method SchedulerService.saveToMemento. Arguments: INFO - LoggingAdvice.invoke(134) |2011-09-08 17:19:53,828| Exiting method saveToMemento INFO - AbstractSessionFactoryBean.destroy(246) |2011-09-08 17:19:53,875| Closing Hibernate SessionFactory INFO - LocalSessionFactoryBean.buildSessionFactory(777) |2011-09-08 17:20:00,375| Building new Hibernate SessionFactory INFO - AbstractUrlHandlerMapping.registerHandler(411) |2011-09-08 17:20:02,296| Mapped URL path [/module/xforms/xformDesigner.form] onto handler 'xformDesigner' INFO - AbstractUrlHandlerMapping.registerHandler(411) |2011-09-08 17:20:02,312| Mapped URL path [/module/xforms/patientDownload.form] onto handler 'patientDownload' INFO - AbstractUrlHandlerMapping.registerHandler(411) |2011-09-08 17:20:02,312| Mapped URL path [/module/xforms/xsltUpload.form] onto handler 'xsltUpload' INFO - AbstractUrlHandlerMapping.registerHandler(411) |2011-09-08 17:20:02,328| Mapped URL path [/module/xforms/xformDelete.form] onto handler 'xformDelete' INFO - AbstractUrlHandlerMapping.registerHandler(411) |2011-09-08 17:20:02,328| Mapped URL path [/module/xforms/formEntry.form] onto handler 'formEntry' INFO - AbstractUrlHandlerMapping.registerHandler(411) |2011-09-08 17:20:02,343| Mapped URL path [/module/xforms/medicalHistoryFields.form] onto handler 'medicalHistoryFields' INFO - AbstractUrlHandlerMapping.registerHandler(411) |2011-09-08 17:20:02,359| Mapped URL path [/module/xforms/xformDataUpload.form] onto handler 'xformDataUpload' INFO - AbstractUrlHandlerMapping.registerHandler(411) |2011-09-08 17:20:02,359| Mapped URL path [/module/xforms/xformUpload.form] onto handler 'xformUpload' INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:04,375| In method SchedulerService.restoreFromMemento. Arguments: OpenmrsMemento=org.openmrs.scheduler.timer.TimerSchedulerMemento@67f03, INFO - TimerSchedulerServiceImpl.scheduleTask(232) |2011-09-08 17:20:04,375| Starting task ... the task will execute for the first time at 2011-09-08 17:20:15.0 INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:04,375| Exiting method restoreFromMemento ERROR - DuplicateFormAdvisor.(47) |2011-09-08 17:20:04,437| instantiated ... hash code 801575 WARN - OpenmrsUtil.getRuntimeProperties(2274) |2011-09-08 17:20:04,453| Unable to find a runtime properties file at C:\Program Files\Apache Software Foundation\Tomcat 6.0\openmrs-runtime.properties INFO - OpenmrsUtil.getRuntimeProperties(2316) |2011-09-08 17:20:04,453| Using runtime properties file: c:\openmrs\openmrs-runtime.properties INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:04,468| In method SchedulerService.onStartup. Arguments: INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:04,468| Exiting method onStartup WARN - OpenmrsUtil.getRuntimeProperties(2274) |2011-09-08 17:20:06,750| Unable to find a runtime properties file at C:\Program Files\Apache Software Foundation\Tomcat 6.0\openmrs-runtime.properties INFO - OpenmrsUtil.getRuntimeProperties(2316) |2011-09-08 17:20:06,750| Using runtime properties file: c:\openmrs\openmrs-runtime.properties INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,031| In method OpenmrsService.onStartup. Arguments: INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,031| In method TokenService.keepOnlyValidConfigurations. Arguments: RuleProvider=org.openmrs.logic.datasource.EncounterDataSource@b923ee, Collection=[encounterLocation, encounterProvider, encounter], INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,046| Exiting method keepOnlyValidConfigurations INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,078| In method TokenService.registerToken. Arguments: String=encounterLocation, RuleProvider=org.openmrs.logic.datasource.EncounterDataSource@b923ee, String=encounterLocation, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,109| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,109| In method TokenService.registerToken. Arguments: String=encounterProvider, RuleProvider=org.openmrs.logic.datasource.EncounterDataSource@b923ee, String=encounterProvider, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,109| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,109| In method TokenService.registerToken. Arguments: String=encounter, RuleProvider=org.openmrs.logic.datasource.EncounterDataSource@b923ee, String=encounter, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,109| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,781| In method TokenService.keepOnlyValidConfigurations. Arguments: RuleProvider=org.openmrs.logic.datasource.ObsDataSource@56a1b6, Collection=[], INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,781| Exiting method keepOnlyValidConfigurations INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,781| In method TokenService.keepOnlyValidConfigurations. Arguments: RuleProvider=org.openmrs.logic.datasource.PatientDataSource@1426075, Collection=[identifier], INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,781| Exiting method keepOnlyValidConfigurations INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,781| In method TokenService.registerToken. Arguments: String=identifier, RuleProvider=org.openmrs.logic.datasource.PatientDataSource@1426075, String=identifier, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,781| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,781| In method TokenService.keepOnlyValidConfigurations. Arguments: RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, Collection=[family name, middle name, death date, birthdate, cause of death, birthdate estimated, gender, family name2, dead, given name], INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,781| Exiting method keepOnlyValidConfigurations INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,781| In method TokenService.registerToken. Arguments: String=family name, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=family name, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,796| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,796| In method TokenService.registerToken. Arguments: String=middle name, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=middle name, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,796| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,796| In method TokenService.registerToken. Arguments: String=death date, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=death date, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,796| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,796| In method TokenService.registerToken. Arguments: String=birthdate, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=birthdate, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,796| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,796| In method TokenService.registerToken. Arguments: String=cause of death, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=cause of death, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,796| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,812| In method TokenService.registerToken. Arguments: String=birthdate estimated, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=birthdate estimated, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,812| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,812| In method TokenService.registerToken. Arguments: String=gender, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=gender, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,812| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,812| In method TokenService.registerToken. Arguments: String=family name2, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=family name2, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,812| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,812| In method TokenService.registerToken. Arguments: String=dead, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=dead, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,812| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,812| In method TokenService.registerToken. Arguments: String=given name, RuleProvider=org.openmrs.logic.datasource.PersonDataSource@5cba16, String=given name, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,828| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,828| In method TokenService.keepOnlyValidConfigurations. Arguments: RuleProvider=org.openmrs.logic.datasource.ProgramDataSource@62a98a, Collection=[CURRENT STATE, PROGRAM ENROLLMENT, PROGRAM COMPLETION], INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,828| Exiting method keepOnlyValidConfigurations INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,828| In method TokenService.registerToken. Arguments: String=CURRENT STATE, RuleProvider=org.openmrs.logic.datasource.ProgramDataSource@62a98a, String=CURRENT STATE, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,828| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,828| In method TokenService.registerToken. Arguments: String=PROGRAM ENROLLMENT, RuleProvider=org.openmrs.logic.datasource.ProgramDataSource@62a98a, String=PROGRAM ENROLLMENT, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,828| Exiting method registerToken INFO - LoggingAdvice.invoke(109) |2011-09-08 17:20:15,828| In method TokenService.registerToken. Arguments: String=PROGRAM COMPLETION, RuleProvider=org.openmrs.logic.datasource.ProgramDataSource@62a98a, String=PROGRAM COMPLETION, INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,843| Exiting method registerToken INFO - LoggingAdvice.invoke(134) |2011-09-08 17:20:15,937| Exiting method onStartup * WARN 17:22:36,625 A C3P0Registry mbean is already registered. This probably means that an application using c3p0 was undeployed, but not all PooledDataSources were closed prior to undeployment. This may lead to resource leaks over time. Please take care to close all PooledDataSources. (ActiveManagementCoordinator.java [http-8080-2]) * INFO 17:22:36,671 System property dhis2.home not set (DefaultLocationManager.java [http-8080-2]) * INFO 17:22:36,671 Environment variable DHIS2_HOME points to C:\DHIS2 (DefaultLocationManager.java [http-8080-2]) * INFO 17:23:36,328 Sceduled task of type: org.hisp.dhis.scheduling.Runnables (SpringScheduler.java [http-8080-2]) * INFO 17:23:59,500 Executing startup routine [1 of 10, runlevel 1]: TableAlteror (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:09,750 Tables updated (TableAlteror.java [http-8080-2]) * INFO 17:24:09,750 Executing startup routine [2 of 10, runlevel 2]: PeriodTypePopulator (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:09,781 Executing startup routine [3 of 10, runlevel 3]: TableCreator (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:09,828 Table aggregateddatavalue exists (TableCreator.java [http-8080-2]) * INFO 17:24:09,828 Table aggregatedindicatorvalue exists (TableCreator.java [http-8080-2]) * INFO 17:24:09,828 Index crosstab exists on table datavalue (TableCreator.java [http-8080-2]) * INFO 17:24:09,843 Table aggregateddatasetcompleteness exists (TableCreator.java [http-8080-2]) * INFO 17:24:09,843 Table datavaluearchive exists (TableCreator.java [http-8080-2]) * INFO 17:24:09,843 Table patientdatavaluearchive exists (TableCreator.java [http-8080-2]) * INFO 17:24:09,843 Executing startup routine [4 of 10, runlevel 3]: DataElementDefaultDimensionPopulator (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:10,156 Linked default category with default concept (DataElementDefaultDimensionPopulator.java [http-8080-2]) * INFO 17:24:10,687 Executing startup routine [5 of 10, runlevel 4]: PatientTableAlteror (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:12,046 Executing startup routine [6 of 10, runlevel 5]: DataSetShortNamePopulator (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:12,078 Populated DataSet short name, code and uuid (DataSetShortNamePopulator.java [http-8080-2]) * INFO 17:24:12,078 Executing startup routine [7 of 10, runlevel 5]: OrganisationUnitGroupSetPopulator (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:12,187 Executing startup routine [8 of 10, runlevel 5]: DataEntryFormPopulator (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:12,187 Removing datasetid column from dataentryform table (DataEntryFormPopulator.java [http-8080-2]) * INFO 17:24:12,187 Executing startup routine [9 of 10, runlevel 5]: ProgramAttributePopulator (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:12,265 Executing startup routine [10 of 10, runlevel 8]: I18nUpgrader (DefaultStartupRoutineExecutor.java [http-8080-2]) * INFO 17:24:13,531 All startup routines done (DefaultStartupRoutineExecutor.java [http-8080-2]) java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.OutOfMemoryError: PermGen space at java.lang.Throwable.getStackTraceElement(Native Method) at java.lang.Throwable.getOurStackTrace(Throwable.java:591) at java.lang.Throwable.getStackTrace(Throwable.java:582) at org.apache.juli.logging.DirectJDKLog.log(DirectJDKLog.java:155) at org.apache.juli.logging.DirectJDKLog.info(DirectJDKLog.java:115) at org.apache.coyote.http11.Http11Protocol.pause(Http11Protocol.java:220) at org.apache.catalina.connector.Connector.pause(Connector.java:1073) at org.apache.catalina.core.StandardService.stop(StandardService.java:563) at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744) at org.apache.catalina.startup.Catalina.stop(Catalina.java:628) at org.apache.catalina.startup.Catalina.start(Catalina.java:603) ... 6 more