Status Update
Comments
ch...@google.com <ch...@google.com> #2
Thanks for the excellent bug report!
ka...@gmail.com <ka...@gmail.com> #3
🥰
ka...@gmail.com <ka...@gmail.com> #4
Ime is not necessary part of repro, relayout does it.
@Composable
private fun TextCrash() {
val infiniteTransition = rememberInfiniteTransition(label = "infinite transition")
val padding by infiniteTransition.animateFloat(
initialValue = 0f,
targetValue = 50f,
animationSpec = infiniteRepeatable(tween(1000), RepeatMode.Reverse),
label = "I like to move it move it"
)
Box(
modifier = Modifier
.padding(padding.toInt().dp)
.fillMaxSize(),
contentAlignment = Alignment.Center
) {
Column(verticalArrangement = Arrangement.spacedBy(12.dp)) {
Text(
text = "Hello Android!".repeat(5),
textAlign = TextAlign.Center,
letterSpacing = 1.sp,
overflow = TextOverflow.Ellipsis,
maxLines = 1
)
}
}
}
ap...@google.com <ap...@google.com> #5
This is the minimal TextStyle to repro
ap...@google.com <ap...@google.com> #6
TextStyle(
textAlign = TextAlign.Center,
letterSpacing = 1.sp,
lineHeight = 24.sp,
lineHeightStyle = LineHeightStyle(
alignment = LineHeightStyle.Alignment.Center,
trim = LineHeightStyle.Trim.None,
mode = LineHeightStyle.Mode.Fixed
),
)
ap...@google.com <ap...@google.com> #7
Fix coming. Will see if I can get it into 1.8-beta01.
ap...@google.com <ap...@google.com> #8
Amazing! That was super quick)
ap...@google.com <ap...@google.com> #9
Excellent bug report and I had some idle cycles this week :)
ap...@google.com <ap...@google.com> #10
Branch: 3.3
commit ac369528e402ad28413bfa827407af02cf1a1fa1
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Wed May 04 12:03:11 2022
Version 3.3.37
Bug:
Change-Id: Ibc97428c179757dad051e35ae79456377de82236
M src/main/java/com/android/tools/r8/Version.java
ap...@google.com <ap...@google.com> #11
Branch: 3.3
commit 92683ae9c268496ce973b24e01d37b46daf23d00
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Wed May 04 12:02:12 2022
Fix signature collision after field type strengthening
Bug:
Change-Id: I4ae6ccb9e5e683a7a43df86db95eb4332719a1a9
M src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java
M src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/fields/FieldTypeStrengtheningCollisionTest.java
ap...@google.com <ap...@google.com> #12
Branch: 3.3
commit 9fa4556d433790cd3a404aa628fd2c2c9f7fcdc1
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Wed May 04 12:01:58 2022
Reproduce signature collision after field type strengthening
Bug:
Change-Id: Id30bc4a0f0344c0ddc85d52e8075a6ba631f1af3
M src/test/java/com/android/tools/r8/graph/MissingClassThrowingTest.java
A src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/fields/FieldTypeStrengtheningCollisionTest.java
M src/test/java/com/android/tools/r8/utils/codeinspector/AssertUtils.java
ap...@google.com <ap...@google.com> #13
Branch: 3.2
commit fd641448a9cf86e66ea841d0371abc9d525f541a
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Wed May 04 12:14:22 2022
Fix signature collision after field type strengthening
Bug:
Change-Id: I4ae6ccb9e5e683a7a43df86db95eb4332719a1a9
M src/main/java/com/android/tools/r8/optimize/argumentpropagation/ArgumentPropagatorProgramOptimizer.java
M src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/fields/FieldTypeStrengtheningCollisionTest.java
ap...@google.com <ap...@google.com> #14
Branch: 3.2
commit 5dfc9e205ed2ac25c0736d0bef0c3f8c18714191
Author: Christoffer Quist Adamsen <christofferqa@google.com>
Date: Wed May 04 12:13:45 2022
Reproduce signature collision after field type strengthening
Bug:
Change-Id: Id30bc4a0f0344c0ddc85d52e8075a6ba631f1af3
M src/test/java/com/android/tools/r8/graph/MissingClassThrowingTest.java
A src/test/java/com/android/tools/r8/ir/optimize/membervaluepropagation/fields/FieldTypeStrengtheningCollisionTest.java
M src/test/java/com/android/tools/r8/utils/codeinspector/AssertUtils.java
ch...@google.com <ch...@google.com> #15
Thanks for sharing the dump offline. I reproduced a compiler issue from the dump, which could trigger both the issue in
It would be great if you could confirm if R8 3.3.37 works for you.
ka...@gmail.com <ka...@gmail.com> #16
Hi,
Thanks for quick resolution. It is working properly for me.
Thankyou very much :)
de...@google.com <de...@google.com> #17
Thank you for your patience while our engineering team worked to resolve this issue. A fix for this issue is now available in:
- Android Studio Dolphin Beta 2 (2021.3.1.11)
- Android Gradle Plugin 7.3.0-beta02
We encourage you to try the latest update.
If you notice further issues or have questions, please file a new bug report.
Thank you for taking the time to submit feedback — we really appreciate it!
Description
Getting
NullPointerException
when running with 3.3.35 version. Compiling properly with 3.1.66Agp version: 7.1.3 r8 version: 3.3.35