Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[6.0][Android][mono] XHarness exit code 78 PACKAGE_INSTALLATION_FAILURE #84174

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
carlossanlop opened this issue Mar 31, 2023 · 1 comment
Open
Labels
arch-x64 area-VM-meta-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-android runtime-mono specific to the Mono runtime
Milestone

Comments

@carlossanlop
Copy link
Member

carlossanlop commented Mar 31, 2023

Error Blob

{
  "ErrorMessage": "XHarness exit code: 78 (PACKAGE_INSTALLATION_FAILURE)",
  "BuildRetry": false,
  "ErrorPattern": "",
  "ExcludeConsoleLog": false
}

Reproduction Steps

Two failure variations, both showed up in the same job.

Failure 1

Affected tests:

Output 1 (expand)
[00:46:29] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 start-server'
[00:46:29] dbug: 
[00:46:29] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 install "/datadisks/disk1/work/A821097B/w/9F0308ED/e/Microsoft.Extensions.Configuration.EnvironmentVariables.Tests.apk"'
[00:46:29] fail: Error:
                 Exit code: 255
                 Standard Output:
                 Performing Push Install
                 adb: error: failed to get feature set: device offline
                 
                 Standard Error:
                 error: device offline
                 
                 
[00:46:29] crit: Install failure: Test command cannot continue
[00:46:29] info: Attempting to remove apk 'net.dot.Microsoft.Extensions.Configuration.EnvironmentVariables.Tests': 
[00:46:29] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.Microsoft.Extensions.Configuration.EnvironmentVariables.Tests'
[00:46:30] fail: Error: Exit code: 20
                 Standard Output:
                 
                 Standard Error:
                 error: device offline
                 - waiting for device -
                 cmd: Can't find service: package
                 
                 
[00:46:30] info: Attempting to remove apk 'net.dot.Microsoft.Extensions.Configuration.EnvironmentVariables.Tests': 
[00:46:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.Microsoft.Extensions.Configuration.EnvironmentVariables.Tests'
[00:46:30] fail: Error: Exit code: 20
                 Standard Output:
                 
                 Standard Error:
                 cmd: Can't find service: package
                 
                 
XHarness exit code: 78 (PACKAGE_INSTALLATION_FAILURE)

Failure 2

Affected tests:

Output 2 (expand)
[00:47:20] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 shell getprop sys.boot_completed'
[00:47:20] dbug: sys.boot_completed = ''
[00:47:30] warn: Did not detect boot completion variable on device; variable used ('sys.boot_completed') may be incorrect or device may be in a bad state
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 version'
[00:47:30] dbug: Working with Android Debug Bridge version 1.0.41
                 Version 29.0.6-6198805
                 Installed as /datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb
                 
[00:47:30] info: Attempting to remove apk 'net.dot.System.Security.SecureString.Tests': 
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.System.Security.SecureString.Tests'
[00:47:30] info: APK 'net.dot.System.Security.SecureString.Tests' not on device.
[00:47:30] info: Attempting to install /datadisks/disk1/work/A821097B/w/A6E409D9/e/System.Security.SecureString.Tests.apk: 
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 install "/datadisks/disk1/work/A821097B/w/A6E409D9/e/System.Security.SecureString.Tests.apk"'
[00:47:30] fail: Error:
                 Exit code: 1
                 Standard Output:
                 Performing Streamed Install
                 
                 Standard Error:
                 adb: failed to install /datadisks/disk1/work/A821097B/w/A6E409D9/e/System.Security.SecureString.Tests.apk: 
                 Exception occurred while executing:
                 java.lang.NullPointerException: Attempt to invoke virtual method 'void android.content.pm.PackageManagerInternal.freeStorage(java.lang.String, long, int)' on a null object reference
                 	at com.android.server.StorageManagerService.allocateBytes(StorageManagerService.java:3263)
                 	at android.os.storage.StorageManager.allocateBytes(StorageManager.java:2099)
                 	at android.os.storage.StorageManager.allocateBytes(StorageManager.java:2156)
                 	at com.android.server.pm.PackageInstallerSession.doWriteInternal(PackageInstallerSession.java:723)
                 	at com.android.server.pm.PackageInstallerSession.write(PackageInstallerSession.java:670)
                 	at android.content.pm.PackageInstaller$Session.write(PackageInstaller.java:951)
                 	at com.android.server.pm.PackageManagerShellCommand.doWriteSplit(PackageManagerShellCommand.java:2732)
                 	at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1072)
                 	at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:169)
                 	at android.os.ShellCommand.exec(ShellCommand.java:104)
                 	at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21729)
                 	at android.os.Binder.shellCommand(Binder.java:881)
                 	at android.os.Binder.onTransact(Binder.java:765)
                 	at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4860)
                 	at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4014)
                 	at android.os.Binder.execTransactInternal(Binder.java:1021)
                 	at android.os.Binder.execTransact(Binder.java:994)
                 
                 
[00:47:30] crit: Install failure: Test command cannot continue
[00:47:30] info: Attempting to remove apk 'net.dot.System.Security.SecureString.Tests': 
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.System.Security.SecureString.Tests'
[00:47:30] info: APK 'net.dot.System.Security.SecureString.Tests' not on device.
[00:47:30] info: Attempting to remove apk 'net.dot.System.Security.SecureString.Tests': 
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.System.Security.SecureString.Tests'
[00:47:30] info: APK 'net.dot.System.Security.SecureString.Tests' not on device.
XHarness exit code: 78 (PACKAGE_INSTALLATION_FAILURE)
+ exit 78

Report

Build Definition Test Pull Request
1032176 dotnet/runtime System.Runtime.Numerics.Tests.WorkItemExecution
1027363 dotnet/runtime System.Text.Json.Tests.WorkItemExecution
1025194 dotnet/runtime Exceptions_UnwindFpBleedTest.WorkItemExecution #114633
1024414 dotnet/runtime JIT_Regression.WorkItemExecution #114633
1023237 dotnet/runtime Microsoft.Extensions.Configuration.Functional.Tests.WorkItemExecution
1017254 dotnet/runtime System.Formats.Cbor.Tests.WorkItemExecution
1017227 dotnet/runtime System.Xml.Schema.Extensions.Tests.WorkItemExecution
1015761 dotnet/runtime Microsoft.Bcl.TimeProvider.Tests.WorkItemExecution #114633
1016458 dotnet/runtime System.Transactions.Local.Tests.WorkItemExecution
1016396 dotnet/runtime System.Drawing.Primitives.Tests.WorkItemExecution
1016082 dotnet/runtime System.Console.Manual.Tests.WorkItemExecution
1014531 dotnet/runtime System.Composition.Hosting.Tests.WorkItemExecution
1014026 dotnet/runtime System.ObjectModel.Tests.WorkItemExecution
1011261 dotnet/runtime System.Composition.Tests.WorkItemExecution
1008937 dotnet/runtime System.Runtime.ReflectionInvokeInterpreted.Tests.WorkItemExecution
1008163 dotnet/runtime Common.Tests.WorkItemExecution

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 1 16

Known issue validation

Build: 🔎
Result validation: ⚠️ Validation could not be done without an Azure DevOps build URL on the issue. Please add it to the "Build: 🔎" line.

@carlossanlop carlossanlop added arch-x64 blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' os-android area-VM-meta-mono runtime-mono specific to the Mono runtime Known Build Error Use this to report build issues in the .NET Helix tab labels Mar 31, 2023
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Mar 31, 2023
@ghost
Copy link

ghost commented Mar 31, 2023

Tagging subscribers to 'arch-android': @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

Issue Details

Error Blob

{
  "ErrorMessage": "XHarness exit code: 78 (PACKAGE_INSTALLATION_FAILURE)",
  "BuildRetry": false,
  "ErrorPattern": "",
  "ExcludeConsoleLog": false
}

Reproduction Steps

Two failure variations, both showed up in the same job.

Failure 1

Affected tests:

Output 1 (expand)
[00:46:29] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 start-server'
[00:46:29] dbug: 
[00:46:29] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 install "/datadisks/disk1/work/A821097B/w/9F0308ED/e/Microsoft.Extensions.Configuration.EnvironmentVariables.Tests.apk"'
[00:46:29] fail: Error:
                 Exit code: 255
                 Standard Output:
                 Performing Push Install
                 adb: error: failed to get feature set: device offline
                 
                 Standard Error:
                 error: device offline
                 
                 
[00:46:29] crit: Install failure: Test command cannot continue
[00:46:29] info: Attempting to remove apk 'net.dot.Microsoft.Extensions.Configuration.EnvironmentVariables.Tests': 
[00:46:29] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.Microsoft.Extensions.Configuration.EnvironmentVariables.Tests'
[00:46:30] fail: Error: Exit code: 20
                 Standard Output:
                 
                 Standard Error:
                 error: device offline
                 - waiting for device -
                 cmd: Can't find service: package
                 
                 
[00:46:30] info: Attempting to remove apk 'net.dot.Microsoft.Extensions.Configuration.EnvironmentVariables.Tests': 
[00:46:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.Microsoft.Extensions.Configuration.EnvironmentVariables.Tests'
[00:46:30] fail: Error: Exit code: 20
                 Standard Output:
                 
                 Standard Error:
                 cmd: Can't find service: package
                 
                 
XHarness exit code: 78 (PACKAGE_INSTALLATION_FAILURE)

Failure 2

Affected tests:

Output 2 (expand)
[00:47:20] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 shell getprop sys.boot_completed'
[00:47:20] dbug: sys.boot_completed = ''
[00:47:30] warn: Did not detect boot completion variable on device; variable used ('sys.boot_completed') may be incorrect or device may be in a bad state
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 version'
[00:47:30] dbug: Working with Android Debug Bridge version 1.0.41
                 Version 29.0.6-6198805
                 Installed as /datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb
                 
[00:47:30] info: Attempting to remove apk 'net.dot.System.Security.SecureString.Tests': 
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.System.Security.SecureString.Tests'
[00:47:30] info: APK 'net.dot.System.Security.SecureString.Tests' not on device.
[00:47:30] info: Attempting to install /datadisks/disk1/work/A821097B/w/A6E409D9/e/System.Security.SecureString.Tests.apk: 
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 install "/datadisks/disk1/work/A821097B/w/A6E409D9/e/System.Security.SecureString.Tests.apk"'
[00:47:30] fail: Error:
                 Exit code: 1
                 Standard Output:
                 Performing Streamed Install
                 
                 Standard Error:
                 adb: failed to install /datadisks/disk1/work/A821097B/w/A6E409D9/e/System.Security.SecureString.Tests.apk: 
                 Exception occurred while executing:
                 java.lang.NullPointerException: Attempt to invoke virtual method 'void android.content.pm.PackageManagerInternal.freeStorage(java.lang.String, long, int)' on a null object reference
                 	at com.android.server.StorageManagerService.allocateBytes(StorageManagerService.java:3263)
                 	at android.os.storage.StorageManager.allocateBytes(StorageManager.java:2099)
                 	at android.os.storage.StorageManager.allocateBytes(StorageManager.java:2156)
                 	at com.android.server.pm.PackageInstallerSession.doWriteInternal(PackageInstallerSession.java:723)
                 	at com.android.server.pm.PackageInstallerSession.write(PackageInstallerSession.java:670)
                 	at android.content.pm.PackageInstaller$Session.write(PackageInstaller.java:951)
                 	at com.android.server.pm.PackageManagerShellCommand.doWriteSplit(PackageManagerShellCommand.java:2732)
                 	at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:1072)
                 	at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:169)
                 	at android.os.ShellCommand.exec(ShellCommand.java:104)
                 	at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21729)
                 	at android.os.Binder.shellCommand(Binder.java:881)
                 	at android.os.Binder.onTransact(Binder.java:765)
                 	at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4860)
                 	at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4014)
                 	at android.os.Binder.execTransactInternal(Binder.java:1021)
                 	at android.os.Binder.execTransact(Binder.java:994)
                 
                 
[00:47:30] crit: Install failure: Test command cannot continue
[00:47:30] info: Attempting to remove apk 'net.dot.System.Security.SecureString.Tests': 
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.System.Security.SecureString.Tests'
[00:47:30] info: APK 'net.dot.System.Security.SecureString.Tests' not on device.
[00:47:30] info: Attempting to remove apk 'net.dot.System.Security.SecureString.Tests': 
[00:47:30] dbug: Executing command: '/datadisks/disk1/work/A821097B/p/microsoft.dotnet.xharness.cli/1.0.0-prerelease.21404.1/runtimes/any/native/adb/linux/adb -s emulator-5554 uninstall net.dot.System.Security.SecureString.Tests'
[00:47:30] info: APK 'net.dot.System.Security.SecureString.Tests' not on device.
XHarness exit code: 78 (PACKAGE_INSTALLATION_FAILURE)
+ exit 78
Author: carlossanlop
Assignees: -
Labels:

arch-x64, blocking-clean-ci, os-android, area-VM-meta-mono, runtime-mono, Known Build Error

Milestone: -

@marek-safar marek-safar removed the untriaged New issue has not been triaged by the area owner label Jul 26, 2023
@marek-safar marek-safar added this to the 6.0.x milestone Jul 26, 2023
@build-analysis build-analysis bot removed this from the 6.0.x milestone Nov 15, 2023
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Nov 15, 2023
@akoeplinger akoeplinger added this to the 6.0.x milestone Nov 24, 2023
@ghost ghost removed the untriaged New issue has not been triaged by the area owner label Nov 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-x64 area-VM-meta-mono blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' Known Build Error Use this to report build issues in the .NET Helix tab os-android runtime-mono specific to the Mono runtime
Projects
None yet
Development

No branches or pull requests

3 participants