bazelbuild / rules_groovy

Groovy rules for Bazel
Apache License 2.0
11 stars 28 forks source link

Error: 'JavaInfo' value has no field or method 'transitive_runtime_deps' with Bazel@HEAD #66

Closed sgowroji closed 1 year ago

sgowroji commented 1 year ago

https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/3228#0189dd37-24d0-4ff4-8848-4c20fc7635a4

Platform : Ubuntu, Windows, MacOS

ERROR: /Users/buildkite/builds/bk-imacpro-18/bazel-downstream-projects/rules_groovy/example/src/main/groovy/lib/BUILD:3:15: in _groovy_jar rule //example/src/main/groovy/lib:groovylib-impl:
Traceback (most recent call last):
    File "/Users/buildkite/builds/bk-imacpro-18/bazel-downstream-projects/rules_groovy/groovy/groovy.bzl", line 29, column 26, in _groovy_jar_impl
        dep[JavaInfo].transitive_runtime_deps
Error: 'JavaInfo' value has no field or method 'transitive_runtime_deps'
Available attributes: _compile_time_java_dependencies, _constraints, _neverlink, _transitive_full_compile_time_jars, annotation_processing, api_generating_plugins, compilation_info, compile_jars, full_compile_jars, java_outputs, module_flags_info, outputs, plugins, runtime_output_jars, source_jars, transitive_compile_time_jars, transitive_native_libraries, transitive_runtime_jars, transitive_source_jars
(04:17:12) ERROR: /Users/buildkite/builds/bk-imacpro-18/bazel-downstream-projects/rules_groovy/example/src/main/groovy/lib/BUILD:3:15: Analysis of target '//example/src/main/groovy/lib:groovylib-impl' failed
(04:17:12) ERROR: Analysis of target '//example/src/main/groovy/lib:groovylib-impl' failed; build aborted

Steps :

git clone https://github.com/bazelbuild/rules_groovy.git && cd rules_groovy
git reset d55a16c68d9ccd7e07bed5e3e46219bd2e55eda6 --hard
export USE_BAZEL_VERSION=dbd9e1889f899fe20c7e1195bbde57a8c40b4327
bazel build //...

CC Greenteam @comius

comius commented 1 year ago

cc @hvadehra mind updating rules_goovy?