Closed
Bug 1372911
Opened 8 years ago
Closed 7 years ago
Single locale builds on Beta Channel don't open
Categories
(Firefox for Android Graveyard :: General, defect, P1)
Tracking
(fennec+, firefox55 affected, firefox56 affected, firefox57 ?, firefox58 ?)
People
(Reporter: ohorvath, Unassigned)
References
Details
(Keywords: qablocker)
Device: LG G4 (Android 6.0);
Build: Beta 55.0a1 (2017-06-14);
Steps to reproduce:
1. Go to http://archive.mozilla.org/pub/mobile/candidates/55.0b1-candidates/build2/android-api-15/zh-TW/ and install the build.
2. Open Firefox Beta.
Expected result:
Localized Beta opens.
Actual result:
The app launches and closes repeatedly, closing after a few attempts. Cannot launch the zn-TW localized build.
Notes: Does not repro on Nightly 56 or Firefox 54.
Reporter | ||
Updated•8 years ago
|
status-firefox55:
--- → affected
Single locale builds "de" and "fr" are also affected, probably more. "en-US" and "multi" are OK.
Reporter | ||
Comment 4•8 years ago
|
||
Reproducing again on several single-locale builds on Beta 55.0b14 (2017-01-08): cs, da, de, es-ES, fr, etc.
*Not crashing if the language is changed from the multi-locale build's language settings.
Severity: blocker → critical
tracking-fennec: --- → ?
Keywords: qablocker
Priority: -- → P1
QA Contact: oana.horvath
Summary: Single locale build zn-TW on Beta 55 doesn't open → Single locale builds on Beta 55 don't open
Comment 5•8 years ago
|
||
Ioana tested 56 and 57 nightly builds and they don't appear to be affected by this issue, so I guess whatever caused this was fixed in the 56 nightly cycle.
Updated•8 years ago
|
status-firefox56:
--- → unaffected
status-firefox57:
--- → unaffected
Yikes. I can repro this with the zh-TW build. It repeatedly tries to show the crash reporter, which fails with:
08-03 10:25:24.574 1376 1376 E AndroidRuntime: FATAL EXCEPTION: main
08-03 10:25:24.574 1376 1376 E AndroidRuntime: Process: org.mozilla.firefox_beta.CrashReporter, PID: 1376
08-03 10:25:24.574 1376 1376 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.mozilla.firefox_beta/org.mozilla.gecko.CrashReporter}: java.lang.IllegalArgumentException: AppCompat does not support the current theme features: { windowActionBar: false, windowActionBarOverlay: false, android:windowIsFloating: false, windowActionModeOverlay: false, windowNoTitle: false }
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.app.ActivityThread.-wrap11(Unknown Source:0)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:105)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6541)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features: { windowActionBar: false, windowActionBarOverlay: false, android:windowIsFloating: false, windowActionModeOverlay: false, windowNoTitle: false }
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.createSubDecor(Unknown Source:192)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(Unknown Source:5)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.support.v7.app.AppCompatDelegateImplV7.setContentView(Unknown Source:0)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.support.v7.app.AppCompatActivity.setContentView(Unknown Source:4)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at org.mozilla.gecko.CrashReporter.onCreate(CrashReporter.java:128)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:6982)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1213)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770)
08-03 10:25:24.574 1376 1376 E AndroidRuntime: ... 9 more
repro: fennec 55.0b14 te build
download and install http://archive.mozilla.org/pub/mobile/releases/55.0b14/android-api-15/te/
device: lyf flame 3 [ ls-4001 ]
os: android 5.1
Jim can you see if you can figure out what's going wrong here?
Flags: needinfo?(nchen)
tracking-fennec: ? → +
Comment 9•8 years ago
|
||
Hi Axel, who's familiar with Fennec single locale repacking? We suspect there was some change to the way we repack our (non-en-US) single locale builds that made them crash on startup (maybe some resource got mangled / left out).
Flags: needinfo?(nchen) → needinfo?(l10n)
Comment 10•8 years ago
|
||
Callek maybe.
It'd be good to validate the builds before branch day, as the beta automation is different to the nightly automation.
Flags: needinfo?(l10n)
Updated•8 years ago
|
Flags: needinfo?(bugspam.Callek)
Comment 11•8 years ago
|
||
I believe the only difference between beta and nightly android single locale automation is, we have specified in-tree locale revisions for beta, and we use `default` for central. Otherwise we use the same script in TC. There are also branding and mh config/mozconfig differences, but I think that would affect the multilocale build as well.
Comment 12•8 years ago
|
||
Pike, snorp, I'll second what :aki said here, I don't see anything of note different between beta and central in terms of l10n repack logic.
https://tools.taskcluster.net/groups/dbkMXklXRGa7FqVgMo3FWg/tasks/IfOq_n3KShu4hhsnPjHMsg/details was a repack for the 55.0b14 release of android. and when comparing that against a recent successful m-c I don't see anything that strikes me as bad.
If there is something more going on that you want some insight on from releng, I'm open to helping, but until then I don't know what could be different here to cause an issue.
Flags: needinfo?(bugspam.Callek) → needinfo?(snorp)
Comment 13•8 years ago
|
||
This affects now 56 too (56.0b3)
Summary: Single locale builds on Beta 55 don't open → Single locale builds on Beta Channel don't open
I spent some time looking at this and really have no idea what's going on.
Flags: needinfo?(snorp)
Comment 15•7 years ago
|
||
Setting affected-57-? since I suspect its affected in BB-Based L10n Repacks, and that we currently don't know what is going on here. (Note: todays Fennec Beta has no successful single-locale repacks due to Bug 1403084)
status-firefox58:
--- → ?
Comment 16•7 years ago
|
||
I'm going to wonftix this due to the just filed Bug 1408083
Assignee | ||
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•