What version of dhis? are you sending a zip file? xml or json? -- Morten
On Thu, Aug 28, 2014 at 8:22 PM, James Kariuki <jamesm.kari...@yahoo.co.uk> wrote: > Hi, > > I get the error below when i try to import metadata from another DHIS2 > instance in XML format using through the web-UI. I try using commandline > too but still get the same error. > > Any idea on how to fix this or a workaround? > > Thanks > > > ERROR 2014-08-28 09:18:40,473 (IOException) Unable to parse meta-data > while reading input stream (ImportMetaDataTask.java [taskScheduler-1]) > java.io.IOException: Stream closed > at java.util.zip.ZipInputStream.ensureOpen(ZipInputStream.java:66) > at java.util.zip.ZipInputStream.read(ZipInputStream.java:181) > at > com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper.ensureLoaded(ByteSourceJsonBootstrapper.java:503) > at > com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper.detectEncoding(ByteSourceJsonBootstrapper.java:129) > at > com.fasterxml.jackson.core.json.ByteSourceJsonBootstrapper.constructParser(ByteSourceJsonBootstrapper.java:224) > at > com.fasterxml.jackson.core.JsonFactory._createParser(JsonFactory.java:1242) > at > com.fasterxml.jackson.core.JsonFactory.createParser(JsonFactory.java:753) > at > com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2144) > at > org.hisp.dhis.dxf2.utils.JacksonUtils.fromJson(JacksonUtils.java:170) > at > org.hisp.dhis.importexport.action.util.ImportMetaDataTask.run(ImportMetaDataTask.java:84) > at > org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > > -- > You received this bug notification because you are a member of DHIS 2 > developers, which is subscribed to DHIS. > https://bugs.launchpad.net/bugs/1235288 > > Title: > Import Meta-Data JSON throws exception > > Status in DHIS 2: > New > > Bug description: > When importing meta-data in JSON format the following exception is > thrown: > > * INFO 2013-10-04 15:32:53,282 Export done at Fri Oct 04 15:32:53 BST > 2013 (DefaultExportService.java [http-apr-8080-exec-9]) > * ERROR 2013-10-04 15:33:14,789 (IOException) Unable to parse meta-data > while reading input stream (ImportMetaDataTask.java [taskScheduler-1]) > com.fasterxml.jackson.core.JsonParseException: Unrecognized token > 'tUpdated': was expecting 'null', 'true', 'false' or NaN > at [Source: java.io.BufferedInputStream@754525d2; line: 1, column: 10] > at > com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1284) > at > com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:588) > at > com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:2278) > at > com.fasterxml.jackson.core.json.UTF8StreamJsonParser._matchToken(UTF8StreamJsonParser.java:2236) > at > com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:587) > at > com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:498) > at > com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:2618) > at > com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2565) > at > com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:1856) > at > org.hisp.dhis.dxf2.utils.JacksonUtils.fromJson(JacksonUtils.java:160) > at > org.hisp.dhis.importexport.action.util.ImportMetaDataTask.run(ImportMetaDataTask.java:84) > at > org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:724) > > > Test: > 1. Export meta data in uncompressed JSON format. > 2. Import the MetaData.json file on the same instance. > > Replicable with different instances of dhis2. Tests made on dhis 2.13. > > Attatched is the json that provoced the above error. > > To manage notifications about this bug go to: > https://bugs.launchpad.net/dhis2/+bug/1235288/+subscriptions > > _______________________________________________ > Mailing list: https://launchpad.net/~dhis2-devs > Post to : dhis2-devs@lists.launchpad.net > Unsubscribe : https://launchpad.net/~dhis2-devs > More help : https://help.launchpad.net/ListHelp >
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp