Bug P2
Status Update
Comments
aj...@abaq.us <aj...@abaq.us> #2
Project: platform/frameworks/support
Branch: androidx-main
commit 016fab7f37837deb6e0924730ed70b81042c36db
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:16:26 2022
Converting `query interceptor` related files in `room-runtime` from Java to Kotlin.
Test: N/A
Bug: 206859668
Relnote: Converting `query` related files in `room-runtime` from Java to Kotlin.
Change-Id: I92b932b1a1037c68195140ffb038f8add17d8de4
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.java
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorStatement.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelperFactory.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorProgram.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorDatabase.kt
https://android-review.googlesource.com/1960726
Branch: androidx-main
commit 016fab7f37837deb6e0924730ed70b81042c36db
Author: Elif Bilgin <elifbilgin@google.com>
Date: Tue Jan 25 15:16:26 2022
Converting `query interceptor` related files in `room-runtime` from Java to Kotlin.
Test: N/A
Bug: 206859668
Relnote: Converting `query` related files in `room-runtime` from Java to Kotlin.
Change-Id: I92b932b1a1037c68195140ffb038f8add17d8de4
M room/room-runtime/src/main/java/androidx/room/RoomDatabase.java
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorStatement.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelperFactory.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorOpenHelper.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorProgram.kt
M room/room-runtime/src/main/java/androidx/room/QueryInterceptorDatabase.kt
Description
I'm getting a 500 error when deleting / creating a Preview using the Google Assistant App Actions Test Tool, which worked fine until a few days ago before Google Assistant Releases a new Version of Plugin in Android Studio (v.5.2.2). I've uploaded an App bundle for internal testing, and I'm also logged into Android Studio with a Google Play Console account. I attached the error information below that is sent from Google Assistant Test Tools. I need help to solve this issue since there's not much information about Internal Error 500.
Android Studio Giraffe | 2022.3.1 Patch 4
Build #AI-223.8836.35.2231.11090377, built on November 14, 2023
Runtime version: 17.0.6+0-17.0.6b829.9-10027231 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 14.2.1 (M1 Chip)
App Action Test Tool Version: 5.2.2
Built-in Intent used:
<?xml version="1.0" encoding="utf-8"?>
<!-- Create Money Transfer Capability -->
<shortcuts xmlns:android="
<capability android:name="actions.intent.CREATE_MONEY_TRANSFER">
<intent
android:action="android.intent.action.VIEW"
android:targetPackage="id.co.bri.brimo"
android:targetClass="id.co.bri.brimo.ui.activities.transferrevamp.FormTransferAliasRevampActivity">
<parameter
android:name="moneyTransfer.transferMode"
android:key="transferMode"/>
<!-- Eg. value = "100" -->
<parameter
android:name="moneyTransfer.amount.value"
android:key="value"/>
<!-- Eg. currency = "USD" -->
<parameter
android:name="moneyTransfer.amount.currency"
android:key="currency"/>
<!-- Eg. moneyTransferOriginName = "Credit card" -->
<parameter
android:name="
android:key="moneyTransferOriginName"/>
<!-- Eg. moneyTransferDestinationName = "Savings account" -->
<parameter
android:name="
android:key="moneyTransferDestinationName"/>
<!-- Eg. moneyTransferOriginProvidername = "Example Provider" -->
<parameter
android:name="
android:key="moneyTransferOriginProvidername"/>
<!-- Eg. moneyTransferDestinationProvidername = "Example Provider" -->
<parameter
android:name="
android:key="moneyTransferDestinationProvidername"/>
</intent>
</capability>
<!-- Widget-->
<capability android:name="actions.intent.GET_ACCOUNT">
<app-widget
android:targetPackage="id.co.bri.brimo"
android:targetClass="id.co.bri.brimo.ui.widget.BalanceWidgetProvider">
<!-- Eg. accountName = "utility" -->
<parameter
android:name="
android:key="accountName"/>
<!-- Eg. description = "Description of account" -->
<parameter
android:name="account.description"
android:key="description"/>
<!-- Eg. providerName = "Example Provider" -->
<parameter
android:name="
android:key="providerName"/>
<extra
android:name="hasTts"
android:value="true" />
</app-widget>
<intent
android:action="android.intent.action.VIEW"
android:targetClass="id.co.bri.brimo.ui.widget.BalanceWidgetProvider"
/>
</capability>
</shortcuts>
Sample queries used to test:
"Transfer money on Brimo x"
"Get Balance on Brimo X"
Test device used:
Realme 6, Android Version 11.0
Infinix HOT 20 5G, Android Version 12.0
Stacktrace / Android Logcat:
2024-03-05 09:00:22,332 [69836011] INFO - #c.i.i.p.PluginManager - Update Preview Request = {
"name": "androidActionPackages/id.co.bri.brimo/versions/preview",
"actionsXmlContents": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBDcmVhdGUgTW9uZXkgVHJhbnNmZXIgQ2FwYWJpbGl0eSAtLT4KPHNob3J0Y3V0cyB4bWxuczphbmRyb2lkPSJodHRwOi8vc2NoZW1hcy5hbmRyb2lkLmNvbS9hcGsvcmVzL2FuZHJvaWQiPgogICAgPGNhcGFiaWxpdHkgYW5kcm9pZDpuYW1lPSJhY3Rpb25zLmludGVudC5DUkVBVEVfTU9ORVlfVFJBTlNGRVIiPgogICAgICAgIDxpbnRlbnQKICAgICAgICAgICAgYW5kcm9pZDphY3Rpb249ImFuZHJvaWQuaW50ZW50LmFjdGlvbi5WSUVXIgogICAgICAgICAgICBhbmRyb2lkOnRhcmdldFBhY2thZ2U9ImlkLmNvLmJyaS5icmltbyIKICAgICAgICAgICAgYW5kcm9pZDp0YXJnZXRDbGFzcz0iaWQuY28uYnJpLmJyaW1vLnVpLmFjdGl2aXRpZXMudHJhbnNmZXJyZXZhbXAuRm9ybVRyYW5zZmVyQWxpYXNSZXZhbXBBY3Rpdml0eSI+CgogICAgICAgICAgICA8cGFyYW1ldGVyCiAgICAgICAgICAgICAgICBhbmRyb2lkOm5hbWU9Im1vbmV5VHJhbnNmZXIudHJhbnNmZXJNb2RlIgogICAgICAgICAgICAgICAgYW5kcm9pZDprZXk9InRyYW5zZmVyTW9kZSIvPgogICAgICAgICAgICA8IS0tIEVnLiB2YWx1ZSA9ICIxMDAiIC0tPgogICAgICAgICAgICA8cGFyYW1ldGVyCiAgICAgICAgICAgICAgICBhbmRyb2lkOm5hbWU9Im1vbmV5VHJhbnNmZXIuYW1vdW50LnZhbHVlIgogICAgICAgICAgICAgICAgYW5kcm9pZDprZXk9InZhbHVlIi8+CiAgICAgICAgICAgIDwhLS0gRWcuIGN1cnJlbmN5ID0gIlVTRCIgLS0+CiAgICAgICAgICAgIDxwYXJhbWV0ZXIKICAgICAgICAgICAgICAgIGFuZHJvaWQ6bmFtZT0ibW9uZXlUcmFuc2Zlci5hbW91bnQuY3VycmVuY3kiCiAgICAgICAgICAgICAgICBhbmRyb2lkOmtleT0iY3VycmVuY3kiLz4KICAgICAgICAgICAgPCEtLSBFZy4gbW9uZXlUcmFuc2Zlck9yaWdpbk5hbWUgPSAiQ3JlZGl0IGNhcmQiIC0tPgogICAgICAgICAgICA8cGFyYW1ldGVyCiAgICAgICAgICAgICAgICBhbmRyb2lkOm5hbWU9Im1vbmV5VHJhbnNmZXIubW9uZXlUcmFuc2Zlck9yaWdpbi5uYW1lIgogICAgICAgICAgICAgICAgYW5kcm9pZDprZXk9Im1vbmV5VHJhbnNmZXJPcmlnaW5OYW1lIi8+CiAgICAgICAgICAgIDwhLS0gRWcuIG1vbmV5VHJhbnNmZXJEZXN0aW5hdGlvbk5hbWUgPSAiU2F2aW5ncyBhY2NvdW50IiAtLT4KICAgICAgICAgICAgPHBhcmFtZXRlcgogICAgICAgICAgICAgICAgYW5kcm9pZDpuYW1lPSJtb25leVRyYW5zZmVyLm1vbmV5VHJhbnNmZXJEZXN0aW5hdGlvbi5uYW1lIgogICAgICAgICAgICAgICAgYW5kcm9pZDprZXk9Im1vbmV5VHJhbnNmZXJEZXN0aW5hdGlvbk5hbWUiLz4KICAgICAgICAgICAgPCEtLSBFZy4gbW9uZXlUcmFuc2Zlck9yaWdpblByb3ZpZGVybmFtZSA9ICJFeGFtcGxlIFByb3ZpZGVyIiAtLT4KICAgICAgICAgICAgPHBhcmFtZXRlcgogICAgICAgICAgICAgICAgYW5kcm9pZDpuYW1lPSJtb25leVRyYW5zZmVyLm1vbmV5VHJhbnNmZXJPcmlnaW4ucHJvdmlkZXIubmFtZSIKICAgICAgICAgICAgICAgIGFuZHJvaWQ6a2V5PSJtb25leVRyYW5zZmVyT3JpZ2luUHJvdmlkZXJuYW1lIi8+CiAgICAgICAgICAgIDwhLS0gRWcuIG1vbmV5VHJhbnNmZXJEZXN0aW5hdGlvblByb3ZpZGVybmFtZSA9ICJFeGFtcGxlIFByb3ZpZGVyIiAtLT4KICAgICAgICAgICAgPHBhcmFtZXRlcgogICAgICAgICAgICAgICAgYW5kcm9pZDpuYW1lPSJtb25leVRyYW5zZmVyLm1vbmV5VHJhbnNmZXJEZXN0aW5hdGlvbi5wcm92aWRlci5uYW1lIgogICAgICAgICAgICAgICAgYW5kcm9pZDprZXk9Im1vbmV5VHJhbnNmZXJEZXN0aW5hdGlvblByb3ZpZGVybmFtZSIvPgogICAgICAgIDwvaW50ZW50PgogICAgPC9jYXBhYmlsaXR5PgoKICAgIDxjYXBhYmlsaXR5IGFuZHJvaWQ6bmFtZT0iYWN0aW9ucy5pbnRlbnQuR0VUX0FDQ09VTlQiPgogICAgICAgIDxhcHAtd2lkZ2V0CiAgICAgICAgICAgIGFuZHJvaWQ6dGFyZ2V0UGFja2FnZT0iaWQuY28uYnJpLmJyaW1vIgogICAgICAgICAgICBhbmRyb2lkOnRhcmdldENsYXNzPSJpZC5jby5icmkuYnJpbW8udWkud2lkZ2V0LkJhbGFuY2VXaWRnZXRQcm92aWRlciI+CiAgICAgICAgICAgIDwhLS0gRWcuIGFjY291bnROYW1lID0gInV0aWxpdHkiIC0tPgogICAgICAgICAgICA8cGFyYW1ldGVyCiAgICAgICAgICAgICAgICBhbmRyb2lkOm5hbWU9ImFjY291bnQubmFtZSIKICAgICAgICAgICAgICAgIGFuZHJvaWQ6a2V5PSJhY2NvdW50TmFtZSIvPgogICAgICAgICAgICA8IS0tIEVnLiBkZXNjcmlwdGlvbiA9ICJEZXNjcmlwdGlvbiBvZiBhY2NvdW50IiAtLT4KICAgICAgICAgICAgPHBhcmFtZXRlcgogICAgICAgICAgICAgICAgYW5kcm9pZDpuYW1lPSJhY2NvdW50LmRlc2NyaXB0aW9uIgogICAgICAgICAgICAgICAgYW5kcm9pZDprZXk9ImRlc2NyaXB0aW9uIi8+CiAgICAgICAgICAgIDwhLS0gRWcuIHByb3ZpZGVyTmFtZSA9ICJFeGFtcGxlIFByb3ZpZGVyIiAtLT4KICAgICAgICAgICAgPHBhcmFtZXRlcgogICAgICAgICAgICAgICAgYW5kcm9pZDpuYW1lPSJhY2NvdW50LnByb3ZpZGVyLm5hbWUiCiAgICAgICAgICAgICAgICBhbmRyb2lkOmtleT0icHJvdmlkZXJOYW1lIi8+CiAgICAgICAgICAgIDxleHRyYQogICAgICAgICAgICAgICAgYW5kcm9pZDpuYW1lPSJoYXNUdHMiCiAgICAgICAgICAgICAgICBhbmRyb2lkOnZhbHVlPSJ0cnVlIiAvPgogICAgICAgIDwvYXBwLXdpZGdldD4KCiAgICAgICAgPGludGVudAogICAgICAgICAgICBhbmRyb2lkOmFjdGlvbj0iYW5kcm9pZC5pbnRlbnQuYWN0aW9uLlZJRVciCiAgICAgICAgICAgIGFuZHJvaWQ6dGFyZ2V0Q2xhc3M9ImlkLmNvLmJyaS5icmltby51aS53aWRnZXQuQmFsYW5jZVdpZGdldFByb3ZpZGVyIgogICAgICAgICAgICAvPgogICAgPC9jYXBhYmlsaXR5PgoKICAgIDwhLS08c2hvcnRjdXQKICAgICAgICBhbmRyb2lkOnNob3J0Y3V0SWQ9IllvZ2EiCiAgICAgICAgYW5kcm9pZDpzaG9ydGN1dFNob3J0TGFiZWw9IkBzdHJpbmcvc2hvcnRjdXRfc2hvcnRfbGFiZWwiCiAgICAgICAgYW5kcm9pZDpzaG9ydGN1dExvbmdMYWJlbD0iQHN0cmluZy9zaG9ydGN1dF9sb25nX2xhYmVsIj4KICAgICAgICA8Y2FwYWJpbGl0eS1iaW5kaW5nIGFuZHJvaWQ6a2V5PSJhY3Rpb25zLmludGVudC5DUkVBVEVfTU9ORVlfVFJBTlNGRVIiPgogICAgICAgICAgICA8cGFyYW1ldGVyLWJpbmRpbmcKICAgICAgICAgICAgICAgIGFuZHJvaWQ6dmFsdWU9IkBhcnJheS9kZXN0aW5hdGlvbl9uYW1lIgogICAgICAgICAgICAgICAgYW5kcm9pZDprZXk9Im1vbmV5VHJhbnNmZXIubW9uZXlUcmFuc2ZlckRlc3RpbmF0aW9uLm5hbWUiLz4KICAgICAgICA8L2NhcGFiaWxpdHktYmluZGluZz4KICAgIDwvc2hvcnRjdXQ+CgogICAgJmx0OyEmbmRhc2g7ICAgIFdpZGdldCZuZGFzaDsmZ3Q7CiAgICA8c2hvcnRjdXQKICAgICAgICBhbmRyb2lkOnNob3J0Y3V0SWQ9ImdldF9hY2NvdW50IgogICAgICAgIGFuZHJvaWQ6c2hvcnRjdXRTaG9ydExhYmVsPSJAc3RyaW5nL2dldF9hY2NvdW50Ij4KICAgICAgICA8Y2FwYWJpbGl0eS1iaW5kaW5nIGFuZHJvaWQ6a2V5PSJhY3Rpb25zLmludGVudC5HRVRfQUNDT1VOVCI+CiAgICAgICAgICAgIDxwYXJhbWV0ZXItYmluZGluZwogICAgICAgICAgICAgICAgYW5kcm9pZDp2YWx1ZT0iYWNjb3VudE5hbWUiCiAgICAgICAgICAgICAgICBhbmRyb2lkOmtleT0iYWNjb3VudC5uYW1lIi8+CiAgICAgICAgPC9jYXBhYmlsaXR5LWJpbmRpbmc+CiAgICA8L3Nob3J0Y3V0Pi0tPgoKPC9zaG9ydGN1dHM+Cg==",
"previewSettings": {
"invocationName": "brimo x",
"locale": "en"
},
"xmlContentType": "SHORTCUTS"
}
2024-03-05 09:00:24,159 [69837838] INFO - #c.i.i.p.PluginManager - JSONObject["details"] not found.
2024-03-05 09:00:24,180 [69837859] INFO - #c.i.i.p.PluginManager - refreshing state, current state = WELCOME_PAGE
2024-03-05 09:00:25,497 [69839176] INFO - #c.i.j.JdkEx - === TabbingMode: disabled (true,true,true,true) ===
2024-03-05 09:00:25,500 [69839179] INFO - #c.i.j.JdkEx - === TabbingMode: disabled (true,true,true,true) ===
2024-03-04 13:34:33,509 [7242154] INFO - #c.i.i.p.PluginManager - JSONObject["details"] not found.
2024-03-04 13:34:33,511 [7242156] SEVERE - #c.i.o.p.Task - Preview Creation Error
Status Code: 500
Message: Internal error encountered.
com.google.assistant.plugin.appactions.exceptions.ActionsBuilderException: Preview Creation Error
Screenshots: