Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

StackOverflow when Indexing #174

Open
roundhill opened this issue Apr 27, 2015 · 0 comments
Open

StackOverflow when Indexing #174

roundhill opened this issue Apr 27, 2015 · 0 comments
Labels

Comments

@roundhill
Copy link
Contributor

A few reports for WPAndroid:

java.lang.StackOverflowError
       at java.util.WeakHashMap$Entry.(WeakHashMap.java:71)
       at java.util.WeakHashMap.put(WeakHashMap.java:611)
       at android.database.sqlite.SQLiteConnectionPool.finishAcquireConnectionLocked(SQLiteConnectionPool.java:911)
       at android.database.sqlite.SQLiteConnectionPool.tryAcquirePrimaryConnectionLocked(SQLiteConnectionPool.java:847)
       at android.database.sqlite.SQLiteConnectionPool.waitForConnection(SQLiteConnectionPool.java:613)
       at android.database.sqlite.SQLiteConnectionPool.acquireConnection(SQLiteConnectionPool.java:348)
       at android.database.sqlite.SQLiteSession.acquireConnection(SQLiteSession.java:894)
       at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:586)
       at android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:58)
       at android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:37)
       at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
       at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314)
       at android.database.sqlite.SQLiteDatabase.queryWithFactory(SQLiteDatabase.java:1161)
       at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1032)
       at android.database.sqlite.SQLiteDatabase.query(SQLiteDatabase.java:1200)
       at com.simperium.android.GhostStore.getGhost(GhostStore.java:121)
       at com.simperium.client.Bucket.hasKeyVersion(Bucket.java:866)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1012)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.next(Channel.java:1020)
       at com.simperium.client.Channel$IndexProcessor.addObjectData(Channel.java:990)
       at com.simperium.client.Channel.handleVersionResponse(Channel.java:439)
       at com.simperium.client.Channel.access$300(Channel.java:38)
       at com.simperium.client.Channel$4.execute(Channel.java:207)
       at com.simperium.client.Channel$CommandInvoker.executeCommand(Channel.java:743)
       at com.simperium.client.Channel.executeCommand(Channel.java:713)
       at com.simperium.client.Channel.receiveMessage(Channel.java:667)
       at com.simperium.android.WebSocketManager.onMessage(WebSocketManager.java:420)
       at com.simperium.android.WebSocketManager$2.onMessage(WebSocketManager.java:211)
       at com.simperium.android.AsyncWebSocketProvider$1$2.onStringAvailable(AsyncWebSocketProvider.java:85)
       at com.koushikdutta.async.http.WebSocketImpl$1.onMessage(WebSocketImpl.java:88)
       at com.koushikdutta.async.http.HybiParser.emitFrame(HybiParser.java:420)
       at com.koushikdutta.async.http.HybiParser.access$800(HybiParser.java:46)
       at com.koushikdutta.async.http.HybiParser$5.onDataAvailable(HybiParser.java:197)
       at com.koushikdutta.async.DataEmitterReader.handlePendingData(DataEmitterReader.java:24)
       at com.koushikdutta.async.DataEmitterReader.onDataAvailable(DataEmitterReader.java:41)
       at com.koushikdutta.async.Util.emitAllData(Util.java:22)
       at com.koushikdutta.async.AsyncSSLSocketWrapper.onDataAvailable(AsyncSSLSocketWrapper.java:230)
       at com.koushikdutta.async.AsyncSSLSocketWrapper$5.onDataAvailable(AsyncSSLSocketWrapper.java:217)
       at com.koushikdutta.async.Util.emitAllData(Util.java:22)
       at com.koushikdutta.async.AsyncNetworkSocket.onReadable(AsyncNetworkSocket.java:146)
       at com.koushikdutta.async.AsyncServer.runLoop(AsyncServer.java:788)
       at com.koushikdutta.async.AsyncServer.run(AsyncServer.java:626)
       at com.koushikdutta.async.AsyncServer.access$700(AsyncServer.java:41)
       at com.koushikdutta.async.AsyncServer$13.run(AsyncServer.java:568)
@roundhill roundhill added the Bug label Apr 27, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant