Application works in android 2.3 but not on any device above 4.0.2

lorebarita

Member
Licensed User
Longtime User
I have an application that uses SQLite database and it involves sending data to server and retriving data though the webservices. When using android 2.3 I can retrieve more than 2000 records but when using android 4.0.2 the application only retrieves only 20 records then I get the following error from the log forcing me to close the application. Please advice why am getting this?


webservicesynchros2m_parser_endelement (java line: 1700)
android.database.sqlite.SQLiteCantOpenDatabaseException: error code 14: unable to open database file
at android.database.sqlite.SQLiteStatement.native_execute(Native Method)
at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:95)
at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:73)
at anywheresoftware.b4a.sql.SQL.ExecNonQuery2(SQL.java:84)
at com.etc.utils.nfc.webservicesynchros2m._parser_endelement(webservicesynchros2m.java:1700)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
at anywheresoftware.b4a.objects.SaxParser$MyHandler.endElement(SaxParser.java:118)
at org.apache.harmony.xml.ExpatParser.endElement(ExpatParser.java:156)
at org.apache.harmony.xml.ExpatParser.appendChars(Native Method)
at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:497)
at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:484)


at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:309)
at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:267)
at anywheresoftware.b4a.objects.SaxParser.parse(SaxParser.java:78)
at anywheresoftware.b4a.objects.SaxParser.Parse2(SaxParser.java:85)
at com.etc.utils.nfc.webservicesynchros2m._parse1_xml(webservicesynchros2m.java:1250)
at com.etc.utils.nfc.webservicesynchros2m._jobdone(webservicesynchros2m.java:926)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
at anywheresoftware.b4a.keywords.Common$4.run(Common.java:930)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4503)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
at dalvik.system.NativeStart.main(Native Method)
webservicesynchros2m_parse1_xml (java line: 1250)
java.lang.RuntimeException: android.database.sqlite.SQLiteCantOpenDatabaseException: error code 14: unable to open database file
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:195)
at anywheresoftware.b4a.objects.SaxParser$MyHandler.endElement(SaxParser.java:118)
at org.apache.harmony.xml.ExpatParser.endElement(ExpatParser.java:156)
at org.apache.harmony.xml.ExpatParser.appendChars(Native Method)
at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:497)
at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:484)
at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:309)
at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:267)
at anywheresoftware.b4a.objects.SaxParser.parse(SaxParser.java:78)
at anywheresoftware.b4a.objects.SaxParser.Parse2(SaxParser.java:85)
at com.etc.utils.nfc.webservicesynchros2m._parse1_xml(webservicesynchros2m.java:1250)
at com.etc.utils.nfc.webservicesynchros2m._jobdone(webservicesynchros2m.java:926)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
at anywheresoftware.b4a.keywords.Common$4.run(Common.java:930)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4503)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: error code 14: unable to open database file
at android.database.sqlite.SQLiteStatement.native_execute(Native Method)
at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:95)
at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:73)
at anywheresoftware.b4a.sql.SQL.ExecNonQuery2(SQL.java:84)
at com.etc.utils.nfc.webservicesynchros2m._parser_endelement(webservicesynchros2m.java:1700)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
... 24 more
java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: android.database.sqlite.SQLiteCantOpenDatabaseException: error code 14: unable to open database file
at anywheresoftware.b4a.keywords.Common$4.run(Common.java:933)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)


at android.app.ActivityThread.main(ActivityThread.java:4503)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: android.database.sqlite.SQLiteCantOpenDatabaseException: error code 14: unable to open database file
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:195)
at anywheresoftware.b4a.keywords.Common$4.run(Common.java:930)
... 9 more
Caused by: java.lang.RuntimeException: android.database.sqlite.SQLiteCantOpenDatabaseException: error code 14: unable to open database file
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:195)
at anywheresoftware.b4a.objects.SaxParser$MyHandler.endElement(SaxParser.java:118)
at org.apache.harmony.xml.ExpatParser.endElement(ExpatParser.java:156)
at org.apache.harmony.xml.ExpatParser.appendChars(Native Method)
at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:497)
at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:484)
at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:309)
at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:267)
at anywheresoftware.b4a.objects.SaxParser.parse(SaxParser.java:78)
at anywheresoftware.b4a.objects.SaxParser.Parse2(SaxParser.java:85)
at com.etc.utils.nfc.webservicesynchros2m._parse1_xml(webservicesynchros2m.java:1250)
at com.etc.utils.nfc.webservicesynchros2m._jobdone(webservicesynchros2m.java:926)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
... 10 more
Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: error code 14: unable to open database file
at android.database.sqlite.SQLiteStatement.native_execute(Native Method)
at android.database.sqlite.SQLiteStatement.executeUpdateDelete(SQLiteStatement.java:95)
at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:73)
at anywheresoftware.b4a.sql.SQL.ExecNonQuery2(SQL.java:84)
at com.etc.utils.nfc.webservicesynchros2m._parser_endelement(webservicesynchros2m.java:1700)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:169)
... 24 more
 
Top