Build fails with Execution failed for task ':geckoview:javadocWithGeckoBinariesDebug'.
Categories
(Firefox Build System :: Android Studio and Gradle Integration, defect)
Tracking
(firefox-esr115 unaffected, firefox122 unaffected, firefox123 unaffected, firefox124 fixed)
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.
Comment 1•5 months ago
|
||
This is probably fallout from the AGP upgrade of Bug 1873677. Marking as a regression.
Comment 2•5 months ago
|
||
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.
Reporter | ||
Comment 3•5 months ago
•
|
||
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
Reporter | ||
Comment 4•5 months ago
|
||
Reverting bug 1873677 indeed fixes the issue, thanks! I wanted to debug the issue without reverting them but I gave up.
Comment 5•5 months ago
|
||
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!
Reporter | ||
Comment 6•5 months ago
|
||
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
Reporter | ||
Updated•5 months ago
|
Comment 7•5 months ago
|
||
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.
Reporter | ||
Comment 8•5 months ago
•
|
||
./mach run
can run geckoview_example, tasks with :geckoview_example:
prefix didn't have errors. It's javadoc that is failing anyway.
Assignee | ||
Comment 9•5 months ago
|
||
(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.
Reporter | ||
Comment 10•5 months ago
|
||
Oh, then maybe we can fix this issue first and handle that later. Thanks 👍
Assignee | ||
Comment 11•5 months ago
|
||
Ah, it is https://searchfox.org/mozilla-central/rev/6b8a3f804789fb865f42af54e9d2fef9dd3ec74d/mobile/android/geckoview/build.gradle#325. We should use "path.separator" instead of ":".
Assignee | ||
Comment 12•5 months ago
|
||
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.
Comment 13•4 months ago
|
||
As we approach soft code freeze just wanted to make see if we were planning on landing this for 124.
Comment 14•4 months ago
|
||
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
Comment 15•4 months ago
|
||
bugherder |
Assignee | ||
Updated•4 months ago
|
Description
•