[Simple-support] Android weird behaviour while switching parsers
Brought to you by:
niallg
|
From: <pe...@va...> - 2012-02-07 14:43:34
|
Hi there When using Simple 2.6.2 on android 2.3.3 it works most of the time like it should but once in a while I get the following in my LogCat (see below). As I understand this shouldn't be a problem and is just information about Simple not being able to find the javax.xml.stream package and will switch to something else. The weird thing is that it is affecting the current android activity (trying to use Simple) which disappears and the previous activity is shown instead. This behaviour only occurs when the following LogCat stacktrace occurs, about one out of ten, the rest of the times everything behaves as expected. 12-23 23:10:41.319: I/ActivityThread(29347): Pub com.vahlstrup.mobile.android.comicscontainer.gui.datasources.SearchSugge stionsDataSource: com.vahlstrup.mobile.android.comicscontainer.gui.datasources.SearchSugge stionsDataSource 12-23 23:10:42.456: I/dalvikvm(29347): Could not find method javax.xml.stream.XMLInputFactory.newInstance, referenced from method org.simpleframework.xml.stream.StreamProvider.<init> 12-23 23:10:42.456: W/dalvikvm(29347): VFY: unable to resolve static method 3329: Ljavax/xml/stream/XMLInputFactory;.newInstance ()Ljavax/xml/stream/XMLInputFactory; 12-23 23:10:42.456: D/dalvikvm(29347): VFY: replacing opcode 0x71 at 0x0003 12-23 23:10:42.456: D/dalvikvm(29347): VFY: dead code 0x0006-0009 in Lorg/simpleframework/xml/stream/StreamProvider;.<init> ()V 12-23 23:10:42.456: W/dalvikvm(29347): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLEventReader;) 12-23 23:10:42.456: W/dalvikvm(29347): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLEventReader;) 12-23 23:10:42.456: I/dalvikvm(29347): Could not find method javax.xml.stream.XMLInputFactory.createXMLEventReader, referenced from method org.simpleframework.xml.stream.StreamProvider.provide 12-23 23:10:42.456: W/dalvikvm(29347): VFY: unable to resolve virtual method 3327: Ljavax/xml/stream/XMLInputFactory;.createXMLEventReader (Ljava/io/InputStream;)Ljavax/xml/stream/XMLEventReader; 12-23 23:10:42.456: D/dalvikvm(29347): VFY: replacing opcode 0x6e at 0x0002 12-23 23:10:42.456: D/dalvikvm(29347): VFY: dead code 0x0005-000a in Lorg/simpleframework/xml/stream/StreamProvider;.provide (Ljava/io/InputStream;)Lorg/simpleframework/xml/stream/EventReader; 12-23 23:10:42.456: I/dalvikvm(29347): Could not find method javax.xml.stream.XMLInputFactory.createXMLEventReader, referenced from method org.simpleframework.xml.stream.StreamProvider.provide 12-23 23:10:42.466: W/dalvikvm(29347): VFY: unable to resolve virtual method 3328: Ljavax/xml/stream/XMLInputFactory;.createXMLEventReader (Ljava/io/Reader;)Ljavax/xml/stream/XMLEventReader; 12-23 23:10:42.466: D/dalvikvm(29347): VFY: replacing opcode 0x6e at 0x0002 12-23 23:10:42.466: D/dalvikvm(29347): VFY: dead code 0x0005-000a in Lorg/simpleframework/xml/stream/StreamProvider;.provide (Ljava/io/Reader;)Lorg/simpleframework/xml/stream/EventReader; 12-23 23:10:42.649: D/dalvikvm(29347): GC_CONCURRENT freed 934K, 50% free 3375K/6727K, external 2100K/2137K, paused 2ms+2ms 12-23 23:10:43.609: D/dalvikvm(29347): GC_EXTERNAL_ALLOC freed 877K, 53% free 3207K/6727K, external 2134K/2137K, paused 30ms 12-23 23:10:45.166: D/dalvikvm(29347): GC_CONCURRENT freed 1151K, 55% free 3050K/6727K, external 2323K/2686K, paused 3ms+3ms |