Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

(DO NOT MERGE) Possible repro for #455#512

Draft
ted-xie wants to merge 2 commits into
bazelbuild:main from
ted-xie:desugaring_runtime_crash
Draft

(DO NOT MERGE) Possible repro for #455 #512
ted-xie wants to merge 2 commits into
bazelbuild:main from
ted-xie:desugaring_runtime_crash

Conversation

@ted-xie

@ted-xie ted-xie commented May 26, 2026
edited
Loading

Copy link
Copy Markdown
Contributor

See #455 for overall scenario. These minimal-ish changes cause the following stack trace if you launch the basic app and click on the "fizz" button.

05-26 13:36:05.154 1150 1178 E ActivityControllerCore: java.lang.NoSuchMethodError: No virtual method convert(Ljava/time/Duration;)J in class Ljava/util/concurrent/TimeUnit; or its super cl
asses (declaration of 'java.util.concurrent.TimeUnit' appears in /apex/com.android.art/javalib/core-oj.jar) 
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at com.basicapp.basicdep.BasicDep.toLong(Unknown Source:4) 05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at com.basicapp.basicdep.BasicDep.toString(Unknown Source:0) 
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at com.basicapp.BasicActivity1ドル.onClick(Unknown Source:35) 
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at android.view.View.performClick(View.java:7448)
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at android.view.View.performClickInternal(View.java:7425) 
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at android.view.View.access3600ドル(View.java:810) 
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at android.view.View$PerformClick.run(View.java:28305) 
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at android.os.Handler.handleCallback(Handler.java:938) 
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at android.os.Handler.dispatchMessage(Handler.java:99) 
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at android.os.Looper.loop(Looper.java:223)
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at android.app.ActivityThread.main(ActivityThread.java:7656)
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at java.lang.reflect.Method.invoke(Native Method)
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
05-26 13:36:05.154 1150 1178 E ActivityControllerCore: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Repro command:

bazelisk build java/com/basicapp:basic_app --nodesugar_java8_libs && \
 adb install bazel-bin/java/com/basicapp/basic_app.apk && \
 adb logcat

@ted-xie ted-xie changed the title (削除) Possible repro for #455 (削除ここまで) (追記) (DO NOT MERGE) Possible repro for #455 (追記ここまで) May 26, 2026
@ted-xie ted-xie marked this pull request as draft May 26, 2026 19:06
ted-xie added 2 commits May 26, 2026 16:34
See bazelbuild#455 for overall scenario. These minimal-ish changes cause the
following stack trace if you launch the basic app and click on the
"fizz" button.
```
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: java.lang.NoSuchMethodError: No virtual method convert(Ljava/time/Duration;)J in class Ljava/util/concurrent/TimeUnit; or its super cl
asses (declaration of 'java.util.concurrent.TimeUnit' appears in /apex/com.android.art/javalib/core-oj.jar)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at com.basicapp.basicdep.BasicDep.toLong(Unknown Source:4)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at com.basicapp.basicdep.BasicDep.toString(Unknown Source:0)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at com.basicapp.BasicActivity1ドル.onClick(Unknown Source:35)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at android.view.View.performClick(View.java:7448)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at android.view.View.performClickInternal(View.java:7425)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at android.view.View.access3600ドル(View.java:810)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at android.view.View$PerformClick.run(View.java:28305)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at android.os.Handler.handleCallback(Handler.java:938)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at android.os.Handler.dispatchMessage(Handler.java:99)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at android.os.Looper.loop(Looper.java:223)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at android.app.ActivityThread.main(ActivityThread.java:7656)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at java.lang.reflect.Method.invoke(Native Method)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
05-26 13:32:58.269 1150 1178 E ActivityControllerCore: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
```
Repro command:
```
bazelisk build java/com/basicapp:basic_app --nodesugar_java8_libs && \
 adb install bazel-bin/java/com/basicapp/basic_app.apk && \
 adb logcat
```
@ted-xie ted-xie force-pushed the desugaring_runtime_crash branch from 2587057 to bc6e00f Compare May 26, 2026 20:38

ted-xie commented May 26, 2026

Copy link
Copy Markdown
Contributor Author

FYI @Bencodes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant

AltStyle によって変換されたページ (->オリジナル) /