2014-02-05 14:58:52 Commons Daemon procrun stdout initialized * INFO 2014-02-05 14:59:02,636 System property dhis2.home not set (DefaultLocationManager.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:02,637 Environment variable DHIS2_HOME points to C:\DHIS (DefaultLocationManager.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:03,408 Hibernate configuration loaded, using dialect: org.hibernate.dialect.PostgreSQLDialect (DefaultHibernateConfigurationProvider.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:13,568 Found the following message senders: [org.hisp.dhis.message.EmailMessageSender@4968779d, org.hisp.dhis.sms.SmsMessageSender@69850a11] (DefaultMessageService.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:17,248 Detecting apps: [] (DefaultAppManager.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:18,118 Scheduled task with key: 0 0 0 ? * 1-6 and cron: 0 0 0 ? * 1-6 (SpringScheduler.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:18,119 Scheduled task with key: 0 0 0 ? * 0 and cron: 0 0 0 ? * 0 (SpringScheduler.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:19,548 Executing startup routine [1 of 11, runlevel 1]: TableAlteror (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:25,846 Tables updated (TableAlteror.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:25,846 Executing startup routine [2 of 11, runlevel 1]: MapViewUpgrader (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:26,039 Executing startup routine [3 of 11, runlevel 2]: IdentityPopulator (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:26,545 Executing startup routine [4 of 11, runlevel 2]: PeriodTypePopulator (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:26,548 Executing startup routine [5 of 11, runlevel 3]: TableCreator (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:26,560 Executing startup routine [6 of 11, runlevel 3]: DataElementDefaultDimensionPopulator (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:26,656 Linked default category with default concept (DataElementDefaultDimensionPopulator.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:26,854 Executing startup routine [7 of 11, runlevel 4]: PatientTableAlteror (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:28,740 Executing startup routine [8 of 11, runlevel 5]: DataEntryFormUpgrader (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:28,758 Upgraded custom case entry form identifiers: 3 (DataEntryFormUpgrader.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:28,759 Executing startup routine [9 of 11, runlevel 6]: ExpressionUpgrader (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:28,831 Executing startup routine [10 of 11, runlevel 7]: ConfigurationPopulator (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:28,835 Executing startup routine [11 of 11, runlevel 7]: I18nLocalePopulator (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:28,840 All startup routines done (DefaultStartupRoutineExecutor.java [localhost-startStop-1]) * INFO 2014-02-05 14:59:57,544 Login success for user: 'admin', ip: '0:0:0:0:0:0:0:1' (DefaultUserAuditService.java [http-bio-8080-exec-9]) * INFO 2014-02-05 15:02:47,783 Status: running (ScheduleTasksAction.java [http-bio-8080-exec-7]) * INFO 2014-02-05 15:02:47,784 Running: true (ScheduleTasksAction.java [http-bio-8080-exec-7]) * INFO 2014-02-05 15:03:10,073 Create organisation unit structure table SQL: CREATE TABLE _orgunitstructure ( organisationunitid INTEGER NOT NULL PRIMARY KEY, level INTEGER, idlevel1 INTEGER, uidlevel1 CHARACTER(11), idlevel2 INTEGER, uidlevel2 CHARACTER(11), idlevel3 INTEGER, uidlevel3 CHARACTER(11), idlevel4 INTEGER, uidlevel4 CHARACTER(11)); (JdbcResourceTableStore.java [taskScheduler-1]) * INFO 2014-02-05 15:03:10,253 Organisation unit structure table generated (DefaultResourceTableService.java [taskScheduler-1]) * INFO 2014-02-05 15:03:10,266 Create category option combo name table SQL: CREATE TABLE _categoryoptioncomboname ( categoryoptioncomboid INTEGER NOT NULL PRIMARY KEY, categoryoptioncomboname VARCHAR(250) ) (JdbcResourceTableStore.java [taskScheduler-1]) * INFO 2014-02-05 15:03:10,490 SMSLib: A Java API library for sending and receiving SMS via a GSM modem or other supported gateways. This software is distributed under the terms of the Apache v2.0 License. Web Site: http://smslib.org (Service.java [taskScheduler-1]) * INFO 2014-02-05 15:03:10,491 Version: 3.5.3 (Service.java [taskScheduler-1]) * INFO 2014-02-05 15:03:10,491 JRE Version: 1.7.0_40 (Service.java [taskScheduler-1]) * INFO 2014-02-05 15:03:10,491 JRE Impl Version: 24.0-b56 (Service.java [taskScheduler-1]) * INFO 2014-02-05 15:03:10,491 O/S: Windows 7 / amd64 / 6.1 (Service.java [taskScheduler-1]) * ERROR 2014-02-05 15:03:10,501 Unexpected error occurred in scheduled task. (TaskUtils.java [taskScheduler-1]) java.lang.ArrayIndexOutOfBoundsException: 0 at org.hisp.dhis.common.CombinationGenerator.getCurrent(CombinationGenerator.java:124) at org.hisp.dhis.common.CombinationGenerator.getNext(CombinationGenerator.java:98) at org.hisp.dhis.dataelement.DataElementCategoryCombo.getSortedOptionCombos(DataElementCategoryCombo.java:171) at org.hisp.dhis.resourcetable.DefaultResourceTableService.generateCategoryOptionComboNames(DefaultResourceTableService.java:206) 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.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy88.generateCategoryOptionComboNames(Unknown Source) at org.hisp.dhis.resourcetable.scheduling.ResourceTableTask.generateAll(ResourceTableTask.java:97) at org.hisp.dhis.resourcetable.scheduling.ResourceTableTask.run(ResourceTableTask.java:75) at org.hisp.dhis.scheduling.ScheduledTasks.run(ScheduledTasks.java:60) at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)