incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joe Bowser (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (CB-191) Exception handling for synchronous plugin calls
Date Mon, 11 Jun 2012 17:44:43 GMT

     [ https://issues.apache.org/jira/browse/CB-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Joe Bowser resolved CB-191.
---------------------------

    Resolution: Unresolved

This appears to be abandoned. Closing.
                
> Exception handling for synchronous plugin calls
> -----------------------------------------------
>
>                 Key: CB-191
>                 URL: https://issues.apache.org/jira/browse/CB-191
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android
>    Affects Versions: 1.2.0
>            Reporter: pboon
>            Priority: Minor
>
> We received user reports about our application crashing with the stack trace below. Looking
at the source code of PluginManager.java, it looks like for synchronous calls no exception
handling is performed (contrary to async calls where the error callback is called in case
of an exception).
> Since Android 1.x is not supported, we should be able to solve this specific case by
making sure no fallback is performed if the original openDatabase(_orig) throws a (javascript)
exception.
> android.database.sqlite.SQLiteException: unable to open database file
> at android.database.sqlite.SQLiteDatabase.dbopen(Native Method)
> at android.database.sqlite.SQLiteDatabase.<init>
> (SQLiteDatabase.java:1849)
> at
> android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:820)
> at
> android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(SQLiteDatabase.java:854)
> at com.phonegap.Storage.openDatabase(Storage.java:164)
> at com.phonegap.Storage.execute(Storage.java:72)
> at com.phonegap.api.PluginManager.exec(PluginManager.java:171)
> at com.phonegap.DroidGap$GapClient.onJsPrompt(DroidGap.java:1070)
> at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:581)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message