Closed Bug 1561294 Opened 5 years ago Closed 3 years ago

Crash in [@ java.lang.IllegalStateException: at org.mozilla.gecko.telemetry.stores.TelemetryJSONFilePingStore.<init>(TelemetryJSONFilePingStore.java)]

Categories

(Toolkit :: Telemetry, defect, P3)

Unspecified
Android
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox68 --- wontfix
firefox69 --- ?

People

(Reporter: marcia, Unassigned)

Details

(Keywords: crash, regression)

Crash Data

This bug is for crash report bp-b87177df-1b39-47bf-a104-4b8e90190624.

Seen while looking at beta crash stats - this seems to be more noticeable in the most recent beta: https://bit.ly/2LoG3m3. It is currently #16 in 68.0b11.

One comment: "it ended up working. it was impossible to repeat the new password a second time because a text covered its implementation!"

Java stack trace:

java.lang.IllegalStateException
	at org.mozilla.gecko.telemetry.stores.TelemetryJSONFilePingStore.&lt;init&gt;(TelemetryJSONFilePingStore.java:95)
	at org.mozilla.gecko.telemetry.stores.TelemetryJSONFilePingStore$1.createFromParcel(TelemetryJSONFilePingStore.java:320)
	at org.mozilla.gecko.telemetry.stores.TelemetryJSONFilePingStore$1.createFromParcel(TelemetryJSONFilePingStore.java:315)
	at android.os.Parcel.readParcelable(Parcel.java:2818)
	at android.os.Parcel.readValue(Parcel.java:2712)
	at android.os.Parcel.readArrayMapInternal(Parcel.java:3081)
	at android.os.BaseBundle.initializeFromParcelLocked(BaseBundle.java:288)
	at android.os.BaseBundle.unparcel(BaseBundle.java:232)
	at android.os.Bundle.getParcelable(Bundle.java:940)
	at android.content.Intent.getParcelableExtra(Intent.java:7485)
	at org.mozilla.gecko.telemetry.TelemetryUploadService.isIntentValid(TelemetryUploadService.java:262)
	at org.mozilla.gecko.telemetry.TelemetryUploadService.isReadyToUpload(TelemetryUploadService.java:191)
	at org.mozilla.gecko.telemetry.TelemetryUploadService.onHandleWork(TelemetryUploadService.java:76)
	at android.support.v4.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:392)
	at android.support.v4.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:383)
	at android.os.AsyncTask$2.call(AsyncTask.java:333)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
	at java.lang.Thread.run(Thread.java:764)

That line's IllegalStateException throws when the store directory isn't readable, writeable, or executable (or any combination therein).

Marcia, I don't suppose you've run across other access permission exceptions on Fennec of late?

Flags: needinfo?(mozillamarcia.knous)

(In reply to Chris H-C :chutten from comment #1)

That line's IllegalStateException throws when the store directory isn't readable, writeable, or executable (or any combination therein).

Marcia, I don't suppose you've run across other access permission exceptions on Fennec of late?

I don't think so. The last time we had a similar signature I think was Bug 1411330 which was several years ago.

Flags: needinfo?(mozillamarcia.knous)
Priority: -- → P3

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.