mixpanel-android: Can't write track_message to server

Hi, I tried to implement library version 4.6.x on my Android app. First call to MixpanelAPI.track is working but the next calls are giving me the next error:

E/MixpanelAPI.ViewCrawler﹕ Can't write track_message to server
    com.mixpanel.android.viewcrawler.EditorConnection$EditorConnectionException
            at com.mixpanel.android.viewcrawler.EditorConnection$WebSocketOutputStream.write(EditorConnection.java:147)
            at java.io.BufferedOutputStream.flushInternal(BufferedOutputStream.java:185)
            at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:85)
            at java.io.OutputStreamWriter.flushBytes(OutputStreamWriter.java:171)
            at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:158)
            at android.util.JsonWriter.flush(JsonWriter.java:384)
            at com.mixpanel.android.viewcrawler.ViewCrawler$ViewCrawlerHandler.sendReportTrackToEditor(ViewCrawler.java:646)
            at com.mixpanel.android.viewcrawler.ViewCrawler$ViewCrawlerHandler.handleMessage(ViewCrawler.java:306)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:135)
            at android.os.HandlerThread.run(HandlerThread.java:61)
E/MixpanelAPI.ViewCrawler﹕ Can't close writer.
    com.mixpanel.android.viewcrawler.EditorConnection$EditorConnectionException
            at com.mixpanel.android.viewcrawler.EditorConnection$WebSocketOutputStream.write(EditorConnection.java:147)
            at java.io.BufferedOutputStream.flushInternal(BufferedOutputStream.java:185)
            at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:85)
            at java.io.FilterOutputStream.close(FilterOutputStream.java:61)
            at java.io.BufferedOutputStream.close(BufferedOutputStream.java:152)
            at java.io.OutputStreamWriter.close(OutputStreamWriter.java:141)
            at android.util.JsonWriter.close(JsonWriter.java:393)
            at com.mixpanel.android.viewcrawler.ViewCrawler$ViewCrawlerHandler.sendReportTrackToEditor(ViewCrawler.java:651)
            at com.mixpanel.android.viewcrawler.ViewCrawler$ViewCrawlerHandler.handleMessage(ViewCrawler.java:306)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:135)
            at android.os.HandlerThread.run(HandlerThread.java:61)

The version 4.5.3 is working like a charm. No errors.

About this issue

  • Original URL
  • State: closed
  • Created 9 years ago
  • Reactions: 2
  • Comments: 16 (5 by maintainers)

Most upvoted comments

same for 4.9.2

Still getting this error, version in build gradle: ‘mixpanel-android:5.9.1’ any solution except the manifest?