Page MenuHomeGitPull.it

Build 1339
AbortedPublic

Properties

Drydock: Assemble debug APK using Docker Fabione asd

When
Completed at May 21 2026, 16:43 · Built for 4 m, 30 s
Status
Failed
Description

This step will build an .apk using Gradle using this fantastic Docker image:

https://gitlab.com/fabmazz/android-fdroid-build-container/-/tree/ubuntu

Source code of this build step:

https://gitpull.it/source/libre-busto-ci-cd/browse/master/bin/fdroid-docker-builder.sh

TODO: Use the official image by Fabio Mazza, when the "DESIRED_UID" / "DESIRED_GID" features will be merged.

Build Log 6453 (remote - stderr)
25 - 50 - 100 - Unlimited Lines

47 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:210)
48 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
49 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
50 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
51 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
52 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
53 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
54 at org.gradle.internal.execution.steps.BuildOperationStep.operation(BuildOperationStep.java:34)
55 at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.captureExecutionState(AbstractCaptureStateBeforeExecutionStep.java:69)
56 at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:62)
57 at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:43)
58 at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.executeWithNonEmptySources(AbstractSkipEmptyWorkStep.java:125)
59 at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:61)
60 at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:36)
61 at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
62 at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
63 at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
64 at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:75)
65 at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:41)
66 at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.lambda$execute$0(AssignMutableWorkspaceStep.java:35)
67 at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:289)
68 at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:31)
69 at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:22)
70 at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:40)
71 at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:23)
72 at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:67)
73 at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:67)
74 at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:39)
75 at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:46)
76 at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:34)
77 at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:48)
78 at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:35)
79 at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:61)
80 at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:127)
81 at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
82 at org.gradle.api.internal.tasks.execution.ProblemsTaskPathTrackingTaskExecuter.execute(ProblemsTaskPathTrackingTaskExecuter.java:40)
83 at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
84 at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
85 at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
86 at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
87 at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
88 at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
89 at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
90 at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
91 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:210)
92 at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
93 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
94 at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
95 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
96 at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
97 at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
98 at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
99 at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
100 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
101 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
102 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
103 at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:85)
104 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
105 at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
106 at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:459)
107 at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376)
108 at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
109 at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
110Caused by: java.io.UncheckedIOException: Failed to normalize content of '/home/vagrant/appbuild/app/build/generated/sources/proto/gitpull/java/com/google/transit/realtime/GtfsRealtime.java'.
111 at org.gradle.internal.fingerprint.impl.AbstractFingerprintingStrategy.getNormalizedContentHash(AbstractFingerprintingStrategy.java:64)
112 at org.gradle.internal.fingerprint.impl.RelativePathFingerprintingStrategy.fingerprint(RelativePathFingerprintingStrategy.java:86)
113 at org.gradle.internal.fingerprint.impl.RelativePathFingerprintingStrategy.lambda$collectFingerprints$0(RelativePathFingerprintingStrategy.java:72)
114 at org.gradle.internal.snapshot.FileSystemLeafSnapshot.accept(FileSystemLeafSnapshot.java:32)
115 at org.gradle.internal.snapshot.DirectorySnapshot.lambda$accept$5(DirectorySnapshot.java:128)
116 at org.gradle.internal.snapshot.DirectorySnapshot.accept(DirectorySnapshot.java:128)
117 at org.gradle.internal.snapshot.DirectorySnapshot.lambda$accept$5(DirectorySnapshot.java:128)
118 at org.gradle.internal.snapshot.DirectorySnapshot.accept(DirectorySnapshot.java:128)
119 at org.gradle.internal.snapshot.DirectorySnapshot.lambda$accept$5(DirectorySnapshot.java:128)
120 at org.gradle.internal.snapshot.DirectorySnapshot.accept(DirectorySnapshot.java:128)
121 at org.gradle.internal.snapshot.DirectorySnapshot.lambda$accept$5(DirectorySnapshot.java:128)
122 at org.gradle.internal.snapshot.DirectorySnapshot.accept(DirectorySnapshot.java:128)
123 at org.gradle.internal.snapshot.DirectorySnapshot.lambda$accept$5(DirectorySnapshot.java:128)
124 at org.gradle.internal.snapshot.DirectorySnapshot.accept(DirectorySnapshot.java:128)
125 at org.gradle.internal.snapshot.CompositeFileSystemSnapshot.accept(CompositeFileSystemSnapshot.java:63)
126 at org.gradle.internal.fingerprint.impl.RelativePathFingerprintingStrategy.collectFingerprints(RelativePathFingerprintingStrategy.java:61)
127 at org.gradle.internal.fingerprint.impl.DefaultCurrentFileCollectionFingerprint.from(DefaultCurrentFileCollectionFingerprint.java:58)
128 at org.gradle.internal.fingerprint.impl.AbstractFileCollectionFingerprinter.fingerprint(AbstractFileCollectionFingerprinter.java:52)
129 at org.gradle.internal.execution.impl.DefaultInputFingerprinter$InputCollectingVisitor.visitInputFileProperty(DefaultInputFingerprinter.java:134)
130 at org.gradle.api.internal.tasks.execution.TaskExecution.visitRegularInputs(TaskExecution.java:324)
131 ... 67 more
132Caused by: java.io.FileNotFoundException: /home/vagrant/appbuild/app/build/generated/sources/proto/gitpull/java/com/google/transit/realtime/GtfsRealtime.java (No such file or directory)
133 at org.gradle.api.internal.changedetection.state.LineEndingNormalizingInputStreamHasher.hashContent(LineEndingNormalizingInputStreamHasher.java:57)
134 at org.gradle.api.internal.changedetection.state.LineEndingNormalizingFileSystemLocationSnapshotHasher.hashContent(LineEndingNormalizingFileSystemLocationSnapshotHasher.java:72)
135 at org.gradle.api.internal.changedetection.state.LineEndingNormalizingFileSystemLocationSnapshotHasher.hash(LineEndingNormalizingFileSystemLocationSnapshotHasher.java:67)
136 at org.gradle.api.internal.changedetection.state.DefaultResourceSnapshotterCacheService.lambda$hashFile$0(DefaultResourceSnapshotterCacheService.java:43)
137 at org.gradle.api.internal.changedetection.state.DefaultResourceSnapshotterCacheService.hashFile(DefaultResourceSnapshotterCacheService.java:64)
138 at org.gradle.api.internal.changedetection.state.DefaultResourceSnapshotterCacheService.hashFile(DefaultResourceSnapshotterCacheService.java:43)
139 at org.gradle.api.internal.changedetection.state.SplitResourceSnapshotterCacheService.hashFile(SplitResourceSnapshotterCacheService.java:50)
140 at org.gradle.api.internal.changedetection.state.CachingFileSystemLocationSnapshotHasher.hash(CachingFileSystemLocationSnapshotHasher.java:49)
141 at org.gradle.internal.fingerprint.impl.AbstractFingerprintingStrategy.getNormalizedContentHash(AbstractFingerprintingStrategy.java:62)
142 ... 86 more
143
144
145BUILD FAILED in 4m 17s
146

Build Log 6452 (remote - stdout)
25 - 50 - 100 - Unlimited Lines

23For more details see https://docs.gradle.org/8.13/release-notes.html
24
25To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.13/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
26Daemon will be stopped at the end of the build
27Checking the license for package Android SDK Build-Tools 36 in /opt/android-sdk/licenses
28License for package Android SDK Build-Tools 36 accepted.
29Preparing "Install Android SDK Build-Tools 36 v.36.0.0".
30"Install Android SDK Build-Tools 36 v.36.0.0" ready.
31Installing Android SDK Build-Tools 36 in /opt/android-sdk/build-tools/36.0.0
32"Install Android SDK Build-Tools 36 v.36.0.0" complete.
33"Install Android SDK Build-Tools 36 v.36.0.0" finished.
34Checking the license for package Android SDK Platform 36 in /opt/android-sdk/licenses
35License for package Android SDK Platform 36 accepted.
36Preparing "Install Android SDK Platform 36 (revision 2)".
37"Install Android SDK Platform 36 (revision 2)" ready.
38Installing Android SDK Platform 36 in /opt/android-sdk/platforms/android-36
39"Install Android SDK Platform 36 (revision 2)" complete.
40"Install Android SDK Platform 36 (revision 2)" finished.
41[========= ] 25%
42Checking the license for package Android SDK Platform-Tools in /opt/android-sdk/licenses
43License for package Android SDK Platform-Tools accepted.
44Preparing "Install Android SDK Platform-Tools v.37.0.0".
45"Install Android SDK Platform-Tools v.37.0.0" ready.
46Installing Android SDK Platform-Tools in /opt/android-sdk/platform-tools
47"Install Android SDK Platform-Tools v.37.0.0" complete.
48"Install Android SDK Platform-Tools v.37.0.0" finished.
49> Task :app:preBuild UP-TO-DATE
50> Task :app:preGitpullBuild UP-TO-DATE
51> Task :app:mergeGitpullJniLibFolders
52> Task :app:mergeGitpullNativeLibs
53> Task :app:mergeGitpullArtProfile
54
55> Task :app:stripGitpullDebugSymbols
56Unable to strip the following libraries, packaging them as they are: libmaplibre.so. Run with --info option to learn more.
57
58> Task :app:extractGitpullNativeSymbolTables
59> Task :app:expandGitpullL8ArtProfileWildcards
60> Task :app:mergeGitpullNativeDebugMetadata NO-SOURCE
61> Task :app:checkGitpullDuplicateClasses
62> Task :app:buildKotlinToolingMetadata
63> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
64> Task :app:generateGitpullBuildConfig
65> Task :app:protobufDummy UP-TO-DATE
66> Task :app:extractGitpullProto
67> Task :app:extractIncludeGitpullProto
68> Task :app:extractProto
69> Task :app:generateGitpullProto
70> Task :app:checkGitpullAarMetadata
71> Task :app:processGitpullNavigationResources
72> Task :app:generateGitpullResValues
73> Task :app:compileGitpullNavigationResources
74> Task :app:mapGitpullSourceSetPaths
75> Task :app:extractGitpullSupportedLocales
76> Task :app:generateGitpullResources
77> Task :app:generateGitpullLocaleConfig
78> Task :app:createGitpullCompatibleScreenManifests
79> Task :app:extractDeepLinksGitpull
80
81> Task :app:processGitpullMainManifest
82/home/vagrant/appbuild/app/src/gitpull/AndroidManifest.xml Warning:
83 service#info.mqtt.android.service.MqttService was tagged at AndroidManifest.xml:0 to replace another declaration but no other declaration present
84/home/vagrant/appbuild/app/src/gitpull/AndroidManifest.xml Warning:
85 provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present
86
87> Task :app:mergeGitpullResources
88> Task :app:processGitpullManifest
89> Task :app:processGitpullManifestForPackage
90> Task :app:javaPreCompileGitpull
91> Task :app:processGitpullResources
92> Task :app:desugarGitpullFileDependencies
93> Task :app:mergeGitpullStartupProfile
94> Task :app:kspGitpullKotlin
95> Task :app:mergeExtDexGitpull
96> Task :app:mergeGitpullShaders
97> Task :app:compileGitpullShaders NO-SOURCE
98> Task :app:generateGitpullAssets UP-TO-DATE
99> Task :app:mergeGitpullAssets
100> Task :app:compressGitpullAssets
101> Task :app:extractGitpullVersionControlInfo
102> Task :app:extractProguardFiles
103> Task :app:collectGitpullDependencies
104> Task :app:sdkGitpullDependencyData
105> Task :app:writeGitpullAppMetadata
106> Task :app:writeGitpullSigningConfigVersions
107> Task :app:optimizeGitpullResources
108
109> Task :app:kspGitpullKotlin
110w: [ksp] /home/vagrant/appbuild/app/src/main/java/it/reyboz/bustorino/data/gtfs/GtfsAgency.kt:21: Primary key constraint on gtfsId is ignored when being merged into it.reyboz.bustorino.data.gtfs.GtfsAgency
111
112> Task :app:compileGitpullKotlin FAILED
113
114[Incubating] Problems report is available at: file:///home/vagrant/appbuild/build/reports/problems/problems-report.html
115
116Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
117
118You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
119
120For more on this, please refer to https://docs.gradle.org/8.13/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
12144 actionable tasks: 44 executed
122

Lease BusTO Working Copy

When
Completed at May 21 2026, 16:39 · Built for 4 s
Status
Passed

Abort Older Builds

When
Completed at May 21 2026, 16:38 · Built instantly
Status
Passed