dhis2_1 | * INFO 2016-11-07 11:35:52,013 Metadata Sync cron Job started (MetadataSyncTask.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:52,035 Now trying. Current count: 1 (MetadataRetryContext.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:52,071 Status: NOT_STARTED (ScheduleTasksAction.java [http-apr-8080-exec-5]) dhis2_1 | * INFO 2016-11-07 11:35:52,072 Running: false (ScheduleTasksAction.java [http-apr-8080-exec-5]) dhis_1 | * WARN 2016-11-07 11:35:52,236 Authentication event AuthenticationSuccessEvent: admin; details: org.springframework.security.web.authentication.WebAuthenticationDetails@ffff4c9c: RemoteIpAddress: 172.26.0.5; SessionId: null (LoggerListener.java [http-apr-8080-exec-6]) dhis2_1 | * INFO 2016-11-07 11:35:52,257 Status: [Available: true, message: Authentication was successful, HTTP status: 200] (DefaultSynchronizationManager.java [taskScheduler-1]) dhis_1 | * WARN 2016-11-07 11:35:52,372 Authentication event AuthenticationSuccessEvent: admin; details: org.springframework.security.web.authentication.WebAuthenticationDetails@ffff4c9c: RemoteIpAddress: 172.26.0.5; SessionId: null (LoggerListener.java [http-apr-8080-exec-8]) dhis2_1 | * INFO 2016-11-07 11:35:52,376 Status: [Available: true, message: Authentication was successful, HTTP status: 200] (DefaultSynchronizationManager.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:52,384 Values: 0 since last synch success: Fri Nov 04 11:35:52 UTC 2016 (DefaultSynchronizationManager.java [taskScheduler-1]) dhis_1 | * WARN 2016-11-07 11:35:52,494 Authentication event AuthenticationSuccessEvent: admin; details: org.springframework.security.web.authentication.WebAuthenticationDetails@ffff4c9c: RemoteIpAddress: 172.26.0.5; SessionId: null (LoggerListener.java [http-apr-8080-exec-5]) dhis2_1 | * INFO 2016-11-07 11:35:52,498 Status: [Available: true, message: Authentication was successful, HTTP status: 200] (DefaultSynchronizationManager.java [taskScheduler-1]) dhis_1 | * WARN 2016-11-07 11:35:52,623 Authentication event AuthenticationSuccessEvent: admin; details: org.springframework.security.web.authentication.WebAuthenticationDetails@ffff4c9c: RemoteIpAddress: 172.26.0.5; SessionId: null (LoggerListener.java [http-apr-8080-exec-9]) dhis2_1 | * INFO 2016-11-07 11:35:52,627 Status: [Available: true, message: Authentication was successful, HTTP status: 200] (DefaultSynchronizationManager.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:52,684 Event Values: 0 since last synch success: Fri Nov 04 11:35:52 UTC 2016 (DefaultSynchronizationManager.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:52,684 Skipping synch, no new or updated data values for events (DefaultSynchronizationManager.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:52,691 Current Metadata Version of the system: null (MetadataSyncPreProcessor.java [taskScheduler-1]) dhis_1 | * WARN 2016-11-07 11:35:52,824 Authentication event AuthenticationSuccessEvent: admin; details: org.springframework.security.web.authentication.WebAuthenticationDetails@ffff4c9c: RemoteIpAddress: 172.26.0.5; SessionId: null (LoggerListener.java [http-apr-8080-exec-2]) dhis2_1 | * INFO 2016-11-07 11:35:52,828 Status: [Available: true, message: Authentication was successful, HTTP status: 200] (DefaultSynchronizationManager.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:52,828 Remote server metadata version URL: http://dhis:8080/api/metadata/version/history, username: admin (MetadataVersionDelegate.java [taskScheduler-1]) dhis_1 | * WARN 2016-11-07 11:35:53,085 Authentication event AuthenticationSuccessEvent: admin; details: org.springframework.security.web.authentication.WebAuthenticationDetails@ffff4c9c: RemoteIpAddress: 172.26.0.5; SessionId: null (LoggerListener.java [http-apr-8080-exec-6]) dhis2_1 | * INFO 2016-11-07 11:35:53,393 There is no initial version in the system (MetadataSyncPreProcessor.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:53,415 Remote system is at version: Version_1 (MetadataSyncPreProcessor.java [taskScheduler-1]) dhis_1 | * WARN 2016-11-07 11:35:53,541 Authentication event AuthenticationSuccessEvent: admin; details: org.springframework.security.web.authentication.WebAuthenticationDetails@ffff4c9c: RemoteIpAddress: 172.26.0.5; SessionId: null (LoggerListener.java [http-apr-8080-exec-8]) dhis2_1 | * INFO 2016-11-07 11:35:53,545 Status: [Available: true, message: Authentication was successful, HTTP status: 200] (DefaultSynchronizationManager.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:53,547 Remote server metadata version URL: http://dhis:8080/api/metadata/version/Version_1/data.gz, username: admin (MetadataVersionDelegate.java [taskScheduler-1]) dhis_1 | * WARN 2016-11-07 11:35:53,660 Authentication event AuthenticationSuccessEvent: admin; details: org.springframework.security.web.authentication.WebAuthenticationDetails@ffff4c9c: RemoteIpAddress: 172.26.0.5; SessionId: null (LoggerListener.java [http-apr-8080-exec-4]) dhis2_1 | * INFO 2016-11-07 11:35:53,903 'system-process' create org.hisp.dhis.keyjsonvalue.KeyJsonValue, uid: IJ3bE2NJL9W (AuditLogUtil.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:54,067 Downloaded the metadata snapshot from remote and saved in Data Store for the version: {"importDate": "null", "type": "BEST_EFFORT", "name": "Version_1"} (DefaultMetadataSyncService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:54,253 Skipping unknown property 'date'. (DefaultRenderService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:55,532 (system-process) Import:Start (DefaultMetadataImportService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:56,212 (system-process) Import:Preheat[REFERENCE] took 0.65 seconds (DefaultPreheatService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:56,929 (system-process) Import:Validation took 0.38 seconds (DefaultObjectBundleValidationService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:56,949 (system-process) Updating X object(s) of type UserAuthorityGroup (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:56,979 (system-process) Updating X object(s) of type User (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:57,003 (system-process) Creating X object(s) of type UserGroup (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:57,022 (system-process) Creating X object(s) of type Option (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:57,201 (system-process) Creating X object(s) of type OptionSet (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:57,322 (system-process) Creating X object(s) of type Attribute (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:57,348 (system-process) Creating X object(s) of type Legend (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:57,424 (system-process) Creating X object(s) of type LegendSet (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:35:57,452 (system-process) Creating X object(s) of type OrganisationUnit (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:01,222 (system-process) Creating X object(s) of type OrganisationUnitLevel (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:01,318 (system-process) Creating X object(s) of type OrganisationUnitGroup (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:02,466 (system-process) Creating X object(s) of type OrganisationUnitGroupSet (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:02,556 (system-process) Creating X object(s) of type DataElementCategoryOption (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:02,628 (system-process) Creating X object(s) of type CategoryOptionGroup (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:02,697 (system-process) Creating X object(s) of type CategoryOptionGroupSet (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:02,776 (system-process) Creating X object(s) of type DataElementCategory (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:02,862 (system-process) Creating X object(s) of type DataElementCategoryCombo (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:02,955 (system-process) Creating X object(s) of type DataElementCategoryOptionCombo (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:03,057 (system-process) Creating X object(s) of type DataElement (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:03,276 (system-process) Creating X object(s) of type DataElementGroup (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:03,345 (system-process) Creating X object(s) of type DataElementGroupSet (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:03,503 (system-process) Creating X object(s) of type IndicatorType (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:03,548 (system-process) Creating X object(s) of type Indicator (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:03,729 (system-process) Creating X object(s) of type IndicatorGroup (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:03,798 (system-process) Creating X object(s) of type IndicatorGroupSet (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:03,836 (system-process) Creating X object(s) of type DataEntryForm (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:03,936 (system-process) Creating X object(s) of type DataSet (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:08,330 (system-process) Creating X object(s) of type Section (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:08,379 (system-process) Creating X object(s) of type DataApprovalLevel (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:08,419 (system-process) Creating X object(s) of type DataApprovalWorkflow (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:08,470 (system-process) Creating X object(s) of type ValidationRule (DefaultObjectBundleService.java [taskScheduler-1]) dhis2_1 | * ERROR 2016-11-07 11:36:08,869 Exception occurred while trying to import the metadata. object references an unsaved transient instance - save the transient instance before flushing: org.hisp.dhis.dataelement.DataElement (MetadataSyncImportHandler.java [taskScheduler-1]) dhis2_1 | org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.hisp.dhis.dataelement.DataElement dhis2_1 | at org.hibernate.engine.internal.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:279) dhis2_1 | at org.hibernate.type.EntityType.getIdentifier(EntityType.java:455) dhis2_1 | at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:144) dhis2_1 | at org.hibernate.persister.collection.AbstractCollectionPersister.writeElement(AbstractCollectionPersister.java:888) dhis2_1 | at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1307) dhis2_1 | at org.hibernate.action.internal.CollectionRecreateAction.execute(CollectionRecreateAction.java:50) dhis2_1 | at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:560) dhis2_1 | at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:434) dhis2_1 | at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337) dhis2_1 | at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) dhis2_1 | at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1295) dhis2_1 | at org.hisp.dhis.dxf2.metadata2.objectbundle.DefaultObjectBundleService.commit(DefaultObjectBundleService.java:156) dhis2_1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) dhis2_1 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) dhis2_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) dhis2_1 | at java.lang.reflect.Method.invoke(Method.java:498) dhis2_1 | at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) dhis2_1 | at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) dhis2_1 | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) dhis2_1 | at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) dhis2_1 | at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) dhis2_1 | at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) dhis2_1 | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) dhis2_1 | at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) dhis2_1 | at com.sun.proxy.$Proxy188.commit(Unknown Source) dhis2_1 | at org.hisp.dhis.dxf2.metadata2.DefaultMetadataImportService.importMetadata(DefaultMetadataImportService.java:104) dhis2_1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) dhis2_1 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) dhis2_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) dhis2_1 | at java.lang.reflect.Method.invoke(Method.java:498) dhis2_1 | at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) dhis2_1 | at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) dhis2_1 | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) dhis2_1 | at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) dhis2_1 | at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) dhis2_1 | at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) dhis2_1 | at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) dhis2_1 | at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) dhis2_1 | at com.sun.proxy.$Proxy190.importMetadata(Unknown Source) dhis2_1 | at org.hisp.dhis.dxf2.metadata.sync.MetadataSyncImportHandler.importMetadata(MetadataSyncImportHandler.java:95) dhis2_1 | at org.hisp.dhis.dxf2.metadata.sync.DefaultMetadataSyncService.doMetadataSync(DefaultMetadataSyncService.java:148) dhis2_1 | at org.hisp.dhis.dxf2.metadata.tasks.MetadataSyncTask.handleMetadataSync(MetadataSyncTask.java:172) dhis2_1 | at org.hisp.dhis.dxf2.metadata.tasks.MetadataSyncTask.runSyncTask(MetadataSyncTask.java:144) dhis2_1 | at org.hisp.dhis.dxf2.metadata.tasks.MetadataSyncTask.lambda$run$0(MetadataSyncTask.java:113) dhis2_1 | at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:263) dhis2_1 | at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:168) dhis2_1 | at org.hisp.dhis.dxf2.metadata.tasks.MetadataSyncTask.run(MetadataSyncTask.java:110) dhis2_1 | at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) dhis2_1 | at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) dhis2_1 | at java.util.concurrent.FutureTask.run(FutureTask.java:266) dhis2_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) dhis2_1 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) dhis2_1 | at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) dhis2_1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) dhis2_1 | at java.lang.Thread.run(Thread.java:745) dhis2_1 | * INFO 2016-11-07 11:36:08,871 Metadata Sync Summary: MetadataSyncSummary{importReport=null, importSummary=null, metadataVersion={"importDate": "null", "type": "BEST_EFFORT", "name": "Version_1"}} (DefaultMetadataSyncService.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:08,872 Failure mail will be sent with the following message: Following Exceptions were encountered while the scheduler run for metadata sync dhis2_1 | dhis2_1 | ERROR_CATEGORY : metadataSync dhis2_1 | ERROR_VALUE : Import of metadata objects was unsuccessful dhis2_1 | dhis2_1 | ERROR_CATEGORY : version dhis2_1 | ERROR_VALUE : {"importDate": "null", "type": "BEST_EFFORT", "name": "Version_1"} dhis2_1 | dhis2_1 | (MetadataSyncPostProcessor.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:08,880 Aborting Metadata sync Import Failure happened. Check mail and logs for more details. (MetadataSyncPostProcessor.java [taskScheduler-1]) dhis2_1 | * INFO 2016-11-07 11:36:08,880 Metadata Sync cron Job ended (MetadataSyncTask.java [taskScheduler-1])