Closed Bug 1877157 Opened 5 months ago Closed 4 months ago

Build fails with Execution failed for task ':geckoview:javadocWithGeckoBinariesDebug'.

Categories

(Firefox Build System :: Android Studio and Gradle Integration, defect)

defect

Tracking

(firefox-esr115 unaffected, firefox122 unaffected, firefox123 unaffected, firefox124 fixed)

RESOLVED FIXED
124 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox122 --- unaffected
firefox123 --- unaffected
firefox124 --- fixed

People

(Reporter: saschanaz, Assigned: m_kato)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Clobber does not help.

mk_add_options AUTOCLOBBER=1
ac_add_options --disable-optimize

# Build GeckoView/Firefox for Android:
ac_add_options --enable-project=mobile/android
ac_add_options --target=x86_64
 8:10.12 > Configure project :geckoview
 8:10.12 GeckoView version = 124.0.20240129130216-SNAPSHOT
 8:10.12 WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 34
 8:10.12 This Android Gradle plugin (7.4.2) was tested up to compileSdk = 33
 8:10.12 This warning can be suppressed by adding
 8:10.12     android.suppressUnsupportedCompileSdk=34
 8:10.12 to this project's gradle.properties
 8:10.13 The build will continue, but you are strongly encouraged to update your project to
 8:10.13 use a newer Android Gradle Plugin that has been tested with compileSdk = 34
 8:10.13 WARNING:Software Components will not be created automatically for Maven publishing from Android Gradle Plugin 8.0. To opt-in to the future behavior, set the Gradle property android.disableAutomaticComponentCreation=true in the `gradle.properties` file or use the new publishing DSL.
 8:10.31 > Task :exoplayer2:preBuild UP-TO-DATE
 8:10.31 > Task :machBuildFaster SKIPPED
 8:10.31 Skipping task :machBuildFaster because: within `mach build`
 8:10.31 > Task :exoplayer2:preDebugBuild UP-TO-DATE
 8:10.31 > Task :machStagePackage SKIPPED
 8:10.31 Skipping task :machStagePackage because: within `mach build`
 8:10.32 > Task :exoplayer2:compileDebugAidl NO-SOURCE
 8:10.32 > Task :exoplayer2:packageDebugRenderscript NO-SOURCE
 8:10.32 > Task :exoplayer2:compileDebugRenderscript NO-SOURCE
 8:10.32 > Task :exoplayer2:generateDebugBuildConfig UP-TO-DATE
 8:10.32 > Task :exoplayer2:generateDebugResValues UP-TO-DATE
 8:10.32 > Task :exoplayer2:generateDebugResources UP-TO-DATE
 8:10.32 > Task :exoplayer2:packageDebugResources UP-TO-DATE
 8:10.32 > Task :exoplayer2:parseDebugLocalResources UP-TO-DATE
 8:10.32 > Task :exoplayer2:processDebugManifest UP-TO-DATE
 8:10.33 > Task :annotations:compileJava UP-TO-DATE
 8:10.33 > Task :annotations:processResources NO-SOURCE
 8:10.33 > Task :annotations:classes UP-TO-DATE
 8:10.33 > Task :annotations:jar UP-TO-DATE
 8:10.33 > Task :exoplayer2:generateDebugRFile UP-TO-DATE
 8:10.33 > Task :exoplayer2:javaPreCompileDebug UP-TO-DATE
 8:10.33 > Task :geckoview_example:preBuild UP-TO-DATE
 8:10.33 > Task :geckoview_example:preWithGeckoBinariesDebugBuild UP-TO-DATE
 8:10.33 > Task :port_messaging_example:preBuild UP-TO-DATE
 8:10.33 > Task :test_runner:preBuild UP-TO-DATE
 8:10.34 > Task :test_runner:preWithGeckoBinariesDebugBuild UP-TO-DATE
 8:10.34 > Task :messaging_example:preBuild UP-TO-DATE
 8:10.34 > Task :geckoview_example:mergeWithGeckoBinariesDebugNativeDebugMetadata NO-SOURCE
 8:10.34 > Task :messaging_example:preWithGeckoBinariesDebugBuild UP-TO-DATE
 8:10.34 > Task :test_runner:mergeWithGeckoBinariesDebugNativeDebugMetadata NO-SOURCE
 8:10.34 > Task :port_messaging_example:preWithGeckoBinariesDebugBuild UP-TO-DATE
 8:10.34 > Task :geckoview_example:compileWithGeckoBinariesDebugAidl NO-SOURCE
 8:10.34 > Task :messaging_example:mergeWithGeckoBinariesDebugNativeDebugMetadata NO-SOURCE
 8:10.34 > Task :test_runner:compileWithGeckoBinariesDebugAidl NO-SOURCE
 8:10.35 > Task :port_messaging_example:mergeWithGeckoBinariesDebugNativeDebugMetadata NO-SOURCE
 8:10.35 > Task :messaging_example:compileWithGeckoBinariesDebugAidl NO-SOURCE
 8:10.35 > Task :geckoview_example:compileWithGeckoBinariesDebugRenderscript NO-SOURCE
 8:10.35 > Task :test_runner:compileWithGeckoBinariesDebugRenderscript NO-SOURCE
 8:10.35 > Task :port_messaging_example:compileWithGeckoBinariesDebugAidl NO-SOURCE
 8:10.35 > Task :messaging_example:compileWithGeckoBinariesDebugRenderscript NO-SOURCE
 8:10.35 > Task :port_messaging_example:compileWithGeckoBinariesDebugRenderscript NO-SOURCE
 8:10.35 > Task :exoplayer2:compileDebugJavaWithJavac UP-TO-DATE
 8:10.36 > Task :exoplayer2:bundleLibCompileToJarDebug UP-TO-DATE
 8:10.36 > Task :geckoview_example:generateWithGeckoBinariesDebugBuildConfig
 8:10.36 > Task :exoplayer2:extractDeepLinksDebug
 8:10.36 > Task :test_runner:generateWithGeckoBinariesDebugBuildConfig
 8:10.36 > Task :messaging_example:generateWithGeckoBinariesDebugBuildConfig
 8:10.36 > Task :port_messaging_example:generateWithGeckoBinariesDebugBuildConfig
 8:10.36 > Task :geckoview_example:javaPreCompileWithGeckoBinariesDebug
 8:10.36 > Task :test_runner:javaPreCompileWithGeckoBinariesDebug
 8:10.36 > Task :geckoview_example:generateWithGeckoBinariesDebugResValues
 8:10.37 > Task :geckoview_example:generateWithGeckoBinariesDebugResources
 8:10.37 > Task :test_runner:generateWithGeckoBinariesDebugResValues
 8:10.37 > Task :test_runner:generateWithGeckoBinariesDebugResources
 8:10.37 > Task :messaging_example:javaPreCompileWithGeckoBinariesDebug
 8:10.37 > Task :port_messaging_example:javaPreCompileWithGeckoBinariesDebug
 8:10.37 > Task :messaging_example:generateWithGeckoBinariesDebugResValues
 8:10.37 > Task :geckoview_example:createWithGeckoBinariesDebugCompatibleScreenManifests
 8:10.38 > Task :messaging_example:generateWithGeckoBinariesDebugResources
 8:10.38 > Task :port_messaging_example:generateWithGeckoBinariesDebugResValues
 8:10.38 > Task :port_messaging_example:generateWithGeckoBinariesDebugResources
 8:10.38 > Task :test_runner:createWithGeckoBinariesDebugCompatibleScreenManifests
 8:10.42 > Task :exoplayer2:compileDebugLibraryResources
 8:10.42 > Task :geckoview_example:extractDeepLinksWithGeckoBinariesDebug
 8:10.42 > Task :messaging_example:createWithGeckoBinariesDebugCompatibleScreenManifests
 8:10.42 > Task :test_runner:extractDeepLinksWithGeckoBinariesDebug
 8:10.42 > Task :port_messaging_example:createWithGeckoBinariesDebugCompatibleScreenManifests
 8:10.42 > Task :geckoview:preBuild UP-TO-DATE
 8:10.42 > Task :geckoview:preWithGeckoBinariesDebugBuild UP-TO-DATE
 8:10.43 > Task :exoplayer2:writeDebugAarMetadata
 8:10.43 > Task :messaging_example:extractDeepLinksWithGeckoBinariesDebug
 8:10.43 > Task :port_messaging_example:extractDeepLinksWithGeckoBinariesDebug
 8:10.43 > Task :geckoview_example:mergeWithGeckoBinariesDebugShaders
 8:10.43 > Task :geckoview_example:compileWithGeckoBinariesDebugShaders NO-SOURCE
 8:10.43 > Task :geckoview_example:generateWithGeckoBinariesDebugAssets UP-TO-DATE
 8:10.43 > Task :test_runner:mergeWithGeckoBinariesDebugShaders
 8:10.43 > Task :exoplayer2:mergeDebugShaders
 8:10.44 > Task :test_runner:compileWithGeckoBinariesDebugShaders NO-SOURCE
 8:10.44 > Task :exoplayer2:compileDebugShaders NO-SOURCE
 8:10.44 > Task :test_runner:generateWithGeckoBinariesDebugAssets UP-TO-DATE
 8:10.44 > Task :exoplayer2:generateDebugAssets UP-TO-DATE
 8:10.44 > Task :port_messaging_example:mergeWithGeckoBinariesDebugShaders
 8:10.44 > Task :messaging_example:mergeWithGeckoBinariesDebugShaders
 8:10.44 > Task :exoplayer2:packageDebugAssets
 8:10.44 > Task :port_messaging_example:compileWithGeckoBinariesDebugShaders NO-SOURCE
 8:10.44 > Task :port_messaging_example:generateWithGeckoBinariesDebugAssets UP-TO-DATE
 8:10.45 > Task :messaging_example:compileWithGeckoBinariesDebugShaders NO-SOURCE
 8:10.45 > Task :messaging_example:generateWithGeckoBinariesDebugAssets UP-TO-DATE
 8:10.45 > Task :exoplayer2:processDebugJavaRes NO-SOURCE
 8:10.45 > Task :exoplayer2:bundleLibResDebug NO-SOURCE
 8:10.45 > Task :exoplayer2:mergeDebugJniLibFolders
 8:10.45 > Task :exoplayer2:mergeDebugNativeLibs NO-SOURCE
 8:10.45 > Task :exoplayer2:copyDebugJniLibsProjectOnly
 8:10.45 > Task :exoplayer2:stripDebugDebugSymbols NO-SOURCE
 8:10.45 > Task :exoplayer2:copyDebugJniLibsProjectAndLocalJars
 8:10.46 > Task :exoplayer2:extractDeepLinksForAarDebug UP-TO-DATE
 8:10.46 > Task :geckoview:compileWithGeckoBinariesDebugAidl UP-TO-DATE
 8:10.46 > Task :messaging_example:checkWithGeckoBinariesDebugDuplicateClasses
 8:10.46 > Task :port_messaging_example:checkWithGeckoBinariesDebugDuplicateClasses
 8:10.46 > Task :geckoview_example:checkWithGeckoBinariesDebugDuplicateClasses
 8:10.46 > Task :test_runner:checkWithGeckoBinariesDebugDuplicateClasses
 8:10.51 > Task :exoplayer2:mergeDebugGeneratedProguardFiles UP-TO-DATE
 8:10.51 > Task :exoplayer2:mergeDebugConsumerProguardFiles UP-TO-DATE
 8:10.51 > Task :exoplayer2:prepareDebugArtProfile UP-TO-DATE
 8:10.51 > Task :exoplayer2:prepareLintJarForPublish UP-TO-DATE
 8:10.51 > Task :exoplayer2:generatePomFileForDebugPublication
 8:10.52 > Task :exoplayer2:javadocDebug NO-SOURCE
 8:10.52 > Task :exoplayer2:mergeDebugJavaResource
 8:10.52 > Task :exoplayer2:javadocJarDebug
 8:10.52 > Task :exoplayer2:bundleLibRuntimeToJarDebug
 8:10.52 > Task :messaging_example:desugarWithGeckoBinariesDebugFileDependencies
 8:10.52 > Task :test_runner:desugarWithGeckoBinariesDebugFileDependencies
 8:10.52 > Task :geckoview_example:desugarWithGeckoBinariesDebugFileDependencies
 8:10.52 > Task :port_messaging_example:desugarWithGeckoBinariesDebugFileDependencies
 8:10.62 > Task :geckoview_example:processWithGeckoBinariesDebugJavaRes NO-SOURCE
 8:10.62 > Task :test_runner:processWithGeckoBinariesDebugJavaRes NO-SOURCE
 8:10.62 > Task :port_messaging_example:processWithGeckoBinariesDebugJavaRes NO-SOURCE
 8:10.62 > Task :messaging_example:processWithGeckoBinariesDebugJavaRes NO-SOURCE
 8:10.62 > Task :test_runner:mergeWithGeckoBinariesDebugJniLibFolders
 8:10.62 > Task :geckoview_example:mergeWithGeckoBinariesDebugJniLibFolders
 8:10.62 > Task :messaging_example:mergeWithGeckoBinariesDebugJniLibFolders
 8:10.62 > Task :port_messaging_example:mergeWithGeckoBinariesDebugJniLibFolders
 8:10.63 > Task :test_runner:validateSigningWithGeckoBinariesDebug
 8:10.63 > Task :geckoview_example:validateSigningWithGeckoBinariesDebug
 8:10.63 > Task :test_runner:writeWithGeckoBinariesDebugAppMetadata
 8:10.63 > Task :messaging_example:validateSigningWithGeckoBinariesDebug
 8:10.63 > Task :port_messaging_example:validateSigningWithGeckoBinariesDebug
 8:10.63 > Task :geckoview_example:writeWithGeckoBinariesDebugAppMetadata
 8:10.63 > Task :geckoview_example:writeWithGeckoBinariesDebugSigningConfigVersions
 8:10.63 > Task :messaging_example:writeWithGeckoBinariesDebugAppMetadata
 8:10.63 > Task :port_messaging_example:writeWithGeckoBinariesDebugAppMetadata
 8:10.64 > Task :geckoview_example:parseWithGeckoBinariesDebugIntegrityConfig UP-TO-DATE
 8:10.64 > Task :test_runner:writeWithGeckoBinariesDebugSigningConfigVersions
 8:10.64 > Task :messaging_example:writeWithGeckoBinariesDebugSigningConfigVersions
 8:10.64 > Task :port_messaging_example:writeWithGeckoBinariesDebugSigningConfigVersions
 8:10.64 > Task :test_runner:parseWithGeckoBinariesDebugIntegrityConfig UP-TO-DATE
 8:10.71 > Task :exoplayer2:sourcesJarDebug
 8:12.12 > Task :port_messaging_example:mergeExtDexWithGeckoBinariesDebug
 8:12.22 > Task :messaging_example:mergeExtDexWithGeckoBinariesDebug
 8:12.31 > Task :exoplayer2:extractDebugAnnotations
 8:12.62 > Task :geckoview:mergeWithGeckoBinariesDebugJniLibFolders
 8:12.62 > Task :geckoview:compileWithGeckoBinariesDebugRenderscript NO-SOURCE
 8:12.63 > Task :geckoview:generateWithGeckoBinariesDebugResValues UP-TO-DATE
 8:12.63 > Task :geckoview:extractDeepLinksForAarWithGeckoBinariesDebug UP-TO-DATE
 8:12.63 > Task :geckoview:generateWithGeckoBinariesDebugBuildConfig UP-TO-DATE
 8:12.63 > Task :geckoview:generateWithGeckoBinariesDebugResources UP-TO-DATE
 8:12.63 > Task :geckoview:packageWithGeckoBinariesDebugResources UP-TO-DATE
 8:12.63 > Task :geckoview:parseWithGeckoBinariesDebugLocalResources UP-TO-DATE
 8:12.64 > Task :geckoview:processWithGeckoBinariesDebugManifest UP-TO-DATE
 8:12.64 > Task :port_messaging_example:mapWithGeckoBinariesDebugSourceSetPaths
 8:12.64 > Task :messaging_example:mapWithGeckoBinariesDebugSourceSetPaths
 8:12.64 > Task :geckoview_example:mapWithGeckoBinariesDebugSourceSetPaths
 8:12.64 > Task :test_runner:mapWithGeckoBinariesDebugSourceSetPaths
 8:12.64 > Task :geckoview:generateWithGeckoBinariesDebugRFile UP-TO-DATE
 8:12.65 > Task :geckoview:compileWithGeckoBinariesDebugKotlin NO-SOURCE
 8:12.65 > Task :geckoview_example:mergeExtDexWithGeckoBinariesDebug
 8:12.65 > Task :geckoview:javaPreCompileWithGeckoBinariesDebug UP-TO-DATE
 8:12.72 > Task :geckoview:compileWithGeckoBinariesDebugJavaWithJavac UP-TO-DATE
 8:12.72 > Task :geckoview:bundleLibRuntimeToJarWithGeckoBinariesDebug UP-TO-DATE
 8:12.72 > Task :test_runner:mergeExtDexWithGeckoBinariesDebug
 8:12.72 > Task :geckoview:generateJNIWrappersForGeneratedWithGeckoBinariesDebug UP-TO-DATE
 8:12.72 > Task :exoplayer2:syncDebugLibJars
 8:12.81 > Task :geckoview:mergeWithGeckoBinariesDebugGeneratedProguardFiles UP-TO-DATE
 8:12.81 > Task :geckoview:mergeWithGeckoBinariesDebugConsumerProguardFiles
 8:12.81 > Task :geckoview:mergeWithGeckoBinariesDebugShaders
 8:12.82 > Task :geckoview:compileWithGeckoBinariesDebugShaders NO-SOURCE
 8:12.82 > Task :geckoview:generateWithGeckoBinariesDebugAssets UP-TO-DATE
 8:12.82 > Task :exoplayer2:bundleDebugAar
 8:12.82 > Task :geckoview:packageWithGeckoBinariesDebugAssets
 8:12.82 > Task :geckoview:packageWithGeckoBinariesDebugRenderscript NO-SOURCE
 8:12.82 > Task :exoplayer2:generateMetadataFileForDebugPublication
 8:12.82 > Task :geckoview:prepareLintJarForPublish UP-TO-DATE
 8:12.82 > Task :geckoview:prepareWithGeckoBinariesDebugArtProfile UP-TO-DATE
 8:12.83 > Task :geckoview:processWithGeckoBinariesDebugJavaRes NO-SOURCE
 8:12.92 > Task :geckoview:mergeWithGeckoBinariesDebugJavaResource
 8:12.92 > Task :geckoview:preWithGeckoBinariesDebugAndroidTestBuild UP-TO-DATE
 8:12.92 > Task :geckoview:writeWithGeckoBinariesDebugAarMetadata
 8:12.92 > Task :geckoview:compileWithGeckoBinariesDebugAndroidTestAidl NO-SOURCE
 8:12.92 > Task :geckoview:extractDeepLinksWithGeckoBinariesDebug
 8:12.93 > Task :exoplayer2:publishDebugPublicationToMavenRepository
 8:13.01 > Task :geckoview:processWithGeckoBinariesDebugAndroidTestManifest
 8:13.01 package="org.mozilla.geckoview.test" found in source AndroidManifest.xml: D:\gecko\mobile\android\geckoview\src\androidTest\AndroidManifest.xml.
 8:13.02 Setting the namespace via a source AndroidManifest.xml's package attribute is deprecated.
 8:13.02 Please instead set the namespace (or testNamespace) in the module's build.gradle file, as described here: https://developer.android.com/studio/build/configure-app-module#set-namespace
 8:13.02 This migration can be done automatically using the AGP Upgrade Assistant, please refer to https://developer.android.com/studio/build/agp-upgrade-assistant for more information.
 8:13.02 > Task :geckoview:compileWithGeckoBinariesDebugAndroidTestRenderscript NO-SOURCE
 8:13.02 > Task :geckoview:generateWithGeckoBinariesDebugAndroidTestBuildConfig
 8:13.02 > Task :geckoview:checkWithGeckoBinariesDebugAndroidTestAarMetadata
 8:13.12 > Task :geckoview:generateWithGeckoBinariesDebugAndroidTestResValues
 8:13.12 > Task :geckoview:mapWithGeckoBinariesDebugAndroidTestSourceSetPaths
 8:13.12 > Task :geckoview:generateWithGeckoBinariesDebugAndroidTestResources
 8:13.13 > Task :geckoview:compileWithGeckoBinariesDebugLibraryResources
 8:13.31 > Task :messaging_example:checkWithGeckoBinariesDebugAarMetadata
 8:13.31 > Task :port_messaging_example:checkWithGeckoBinariesDebugAarMetadata
 8:13.42 > Task :geckoview:javaPreCompileWithGeckoBinariesDebugAndroidTest
 8:13.42 > Task :geckoview:mergeWithGeckoBinariesDebugAndroidTestShaders
 8:13.42 > Task :geckoview:compileWithGeckoBinariesDebugAndroidTestShaders NO-SOURCE
 8:13.42 > Task :geckoview:generateWithGeckoBinariesDebugAndroidTestAssets UP-TO-DATE
 8:13.42 > Task :messaging_example:processWithGeckoBinariesDebugMainManifest
 8:13.42 > Task :port_messaging_example:processWithGeckoBinariesDebugMainManifest
 8:13.43 > Task :messaging_example:processWithGeckoBinariesDebugManifest
 8:13.43 > Task :port_messaging_example:processWithGeckoBinariesDebugManifest
 8:13.51 > Task :port_messaging_example:mergeWithGeckoBinariesDebugAssets
 8:13.51 > Task :messaging_example:mergeWithGeckoBinariesDebugAssets
 8:13.51 > Task :messaging_example:processWithGeckoBinariesDebugManifestForPackage
 8:13.51 > Task :port_messaging_example:processWithGeckoBinariesDebugManifestForPackage
 8:13.51 > Task :port_messaging_example:compressWithGeckoBinariesDebugAssets
 8:13.52 > Task :geckoview:mergeWithGeckoBinariesDebugAndroidTestResources
 8:13.52 > Task :messaging_example:compressWithGeckoBinariesDebugAssets
 8:13.62 > Task :port_messaging_example:mergeWithGeckoBinariesDebugResources
 8:13.62 > Task :geckoview:mergeWithGeckoBinariesDebugAndroidTestAssets
 8:13.62 > Task :messaging_example:mergeWithGeckoBinariesDebugResources
 8:13.62 > Task :geckoview:desugarWithGeckoBinariesDebugAndroidTestFileDependencies
 8:13.63 > Task :geckoview:bundleLibResWithGeckoBinariesDebug NO-SOURCE
 8:13.63 > Task :geckoview:processWithGeckoBinariesDebugAndroidTestJavaRes NO-SOURCE
 8:13.63 > Task :geckoview:checkWithGeckoBinariesDebugAndroidTestDuplicateClasses
 8:13.71 > Task :geckoview:mergeWithGeckoBinariesDebugAndroidTestJniLibFolders
 8:13.71 > Task :geckoview:validateSigningWithGeckoBinariesDebugAndroidTest
 8:13.71 > Task :geckoview:writeWithGeckoBinariesDebugAndroidTestSigningConfigVersions
 8:13.82 > Task :geckoview:generatePomFileForWithGeckoBinariesDebugPublication
 8:13.83 Maven publication 'withGeckoBinariesDebug' pom metadata warnings (silence with 'suppressPomMetadataWarningsFor(variant)'):
 8:13.83   - Variant withGeckoBinariesDebugVariantWithGeckoBinariesDebugApiPublication:
 8:13.83       - Declares capability org.mozilla.telemetry:glean-native:56.1.0 which cannot be mapped to Maven
 8:13.84   - Variant withGeckoBinariesDebugVariantWithGeckoBinariesDebugRuntimePublication:
 8:13.84       - Declares capability org.mozilla.telemetry:glean-native:56.1.0 which cannot be mapped to Maven
 8:13.84       - Declares capability org.mozilla.geckoview:geckoview:124.0.20240129130216-SNAPSHOT which cannot be mapped to Maven
 8:13.85 These issues indicate information that is lost in the published 'pom' metadata file, which may be an issue if the published library is consumed by an old Gradle version or Apache Maven.
 8:13.85 The 'module' metadata file, which is used by Gradle 6+ is not affected.
 8:13.85 > Task :geckoview:javadocWithGeckoBinariesDebug FAILED
 8:14.01 > Task :geckoview:extractWithGeckoBinariesDebugAnnotations
 8:14.12 > Task :geckoview:compressWithGeckoBinariesDebugAndroidTestAssets
 8:14.21 > Task :geckoview:processWithGeckoBinariesDebugAndroidTestResources
 8:14.21 > Task :port_messaging_example:mergeWithGeckoBinariesDebugJavaResource
 8:14.21 > Task :messaging_example:mergeWithGeckoBinariesDebugJavaResource
 8:14.32 > Task :test_runner:mergeWithGeckoBinariesDebugResources
 8:14.32 > Task :geckoview_example:mergeWithGeckoBinariesDebugResources
 8:14.41 > Task :geckoview:mergeWithGeckoBinariesDebugNativeLibs
 8:14.52 > Task :port_messaging_example:processWithGeckoBinariesDebugResources
 8:14.52 > Task :messaging_example:processWithGeckoBinariesDebugResources
 8:15.02 > Task :geckoview:mergeExtDexWithGeckoBinariesDebugAndroidTest
 8:15.92 FAILURE: Build failed with an exception.
 8:15.92 * What went wrong:
 8:15.92 Execution failed for task ':geckoview:javadocWithGeckoBinariesDebug'.
 8:15.92 > Cannot access input property 'classpath' of task ':geckoview:javadocWithGeckoBinariesDebug'. Accessing unreadable inputs or outputs is not supported. Declare the task as untracked by using Task.doNotTrackState(). For more information, please refer to https://docs.gradle.org/8.5/userguide/incremental_build.html#disable-state-tracking in the Gradle documentation.
 8:15.92    > Could not stat file C:\Users\sasch\.mozbuild\android-sdk-windows\platforms\android-34\android.jar;C:\Users\sasch\.mozbuild\android-sdk-windows\platforms\android-34\optional\android.test.mock.jar;C:\Users\sasch\.mozbuild\android-sdk-windows\platforms\android-34\optional\android.test.base.jar;C:\Users\sasch\.mozbuild\android-sdk-windows\platforms\android-34\optional\android.test.runner.jar;C:\Users\sasch\.mozbuild\android-sdk-windows\build-tools\34.0.0\core-lambda-stubs.jar
 8:15.92 * Try:
 8:15.93 > Run with --stacktrace option to get the stack trace.
 8:15.93 > Run with --info or --debug option to get more log output.
 8:15.93 > Run with --scan to get full insights.
 8:15.93 > Get more help at https://help.gradle.org.
 8:15.93 Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
 8:15.93 You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
 8:15.93 For more on this, please refer to https://docs.gradle.org/8.5/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
 8:15.93 BUILD FAILED in 8s
 8:15.93 156 actionable tasks: 123 executed, 33 up-to-date
 8:16.56 mozmake[3]: *** [Makefile:147: recurse_android-archive-geckoview] Error 1
 8:16.56 mozmake[2]: *** [D:/gecko/config/recurse.mk:34: android-archive-geckoview] Error 2
 8:16.56 mozmake[1]: *** [D:/gecko/config/rules.mk:361: default] Error 2
 8:16.56 mozmake: *** [client.mk:60: build] Error 2
 8:16.60 W 13 compiler warnings present.

This is probably fallout from the AGP upgrade of Bug 1873677. Marking as a regression.

Keywords: regression
Regressed by: 1873677

Set release status flags based on info from the regressing bug 1873677

:mcarare, since you are the author of the regressor, bug 1873677, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

8:10.12 WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 34

https://phabricator.services.mozilla.com/D198175 updated it to 34, why didn't my bootstrap install 34? 🤔

Edit: But I have 34 installed in mozbuild, why does it say it's not 34? (Oh wait, it's saying it's 34 and that's not supported.)
Edit2: And all the paths in "Could not stat file" already exist, not sure why stat fails

Reverting bug 1873677 indeed fixes the issue, thanks! I wanted to debug the issue without reverting them but I gave up.

The task :geckoview:javadocWithGeckoBinariesDebug does not fail locally for me when it is run individually and neither as part of the build ( mach build command), on Mac OS.

Side note: The warning about the AGP plugin is inconsequential.

@Kagami can you please try locally if switching

classpath += project.files(android.getBootClasspath().join(File.pathSeparator))

to

 classpath += project.files(android.getBootClasspath())

fixes the issue? ( and, of course, does not cause new ones).
Thank you!

Flags: needinfo?(mcarare) → needinfo?(krosylight)

That removes the classpath error but causes tons of new "does not exist/cannot find symbol" errors 👀

 8:30.01 > Task :geckoview:javadocWithGeckoBinariesDebug
 8:30.01 Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=utf-8
 8:30.02 D:\gecko\mobile\android\geckoview\src\main\java\org\mozilla\geckoview\Autocomplete.java:17: error: package org.mozilla.gecko does not exist
 8:30.02 import org.mozilla.gecko.EventDispatcher;
 8:30.02                         ^
 8:30.02 D:\gecko\mobile\android\geckoview\src\main\java\org\mozilla\geckoview\Autocomplete.java:18: error: package org.mozilla.gecko.util does not exist
 8:30.02 import org.mozilla.gecko.util.BundleEventListener;
 8:30.02                              ^
 8:30.03 D:\gecko\mobile\android\geckoview\src\main\java\org\mozilla\geckoview\Autocomplete.java:19: error: package org.mozilla.gecko.util does not exist
 8:30.03 import org.mozilla.gecko.util.EventCallback;
 8:30.03                              ^
 8:30.03 D:\gecko\mobile\android\geckoview\src\main\java\org\mozilla\geckoview\Autocomplete.java:20: error: package org.mozilla.gecko.util does not exist
 8:30.03 import org.mozilla.gecko.util.GeckoBundle;
 8:30.03                              ^
 8:30.03 D:\gecko\mobile\android\geckoview\src\main\java\org\mozilla\geckoview\Autocomplete.java:142: error: cannot find symbol
 8:30.04     /* package */ CreditCard(final @NonNull GeckoBundle bundle) {
 8:30.04                                             ^
 8:30.04   symbol:   class GeckoBundle
 8:30.04   location: class CreditCard
 8:30.04 D:\gecko\mobile\android\geckoview\src\main\java\org\mozilla\geckoview\Autocomplete.java:171: error: cannot find symbol
 8:30.04     GeckoBundle toBundle() {

... (continues and doubtfully ends with) ...

 9:07.93 BUILD SUCCESSFUL in 46s
Flags: needinfo?(krosylight)
OS: Unspecified → Windows 11

Are you able to build the project and run, let's say... geckoview_example?
Looks weird having errors ( and not warnings) and still finishing the build.

Flags: needinfo?(krosylight)
OS: Windows 11 → Unspecified

./mach run can run geckoview_example, tasks with :geckoview_example: prefix didn't have errors. It's javadoc that is failing anyway.

Flags: needinfo?(krosylight)

(In reply to Kagami [:saschanaz] (they/them) from comment #6)

That removes the classpath error but causes tons of new "does not exist/cannot find symbol" errors 👀

This is known issue before this issue occurs. I guess that gradle doesn't pass correct javadoc's sourcepath arguments.

Oh, then maybe we can fix this issue first and handle that later. Thanks 👍

Assignee: nobody → m_kato

It is unnecessary to join path with path separator when adding classpath
as file collection.

Also, javadoc's sourcepath argument have to use OS related path separator.
Default is OS related path separator, so we should use it instead.

As we approach soft code freeze just wanted to make see if we were planning on landing this for 124.

Flags: needinfo?(m_kato)
Pushed by m_kato@ga2.so-net.ne.jp:
https://hg.mozilla.org/integration/autoland/rev/4a18caac7572
Set correct classpath on javadoc task. r=geckoview-reviewers,owlish,nalexander
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 124 Branch
Flags: needinfo?(m_kato)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: