Skip to content

Instantly share code, notes, and snippets.

@yash10019coder
Created November 9, 2021 18:13
Show Gist options
  • Save yash10019coder/956dd4f19b9424878d602814ea6ef0e5 to your computer and use it in GitHub Desktop.
Save yash10019coder/956dd4f19b9424878d602814ea6ef0e5 to your computer and use it in GitHub Desktop.
Error occurs when we are defining specific visiblities to the targets cycle visiblity error comes
ubuntu@ubuntu-linux:~/opensource/oppia-android$ bazel build //utility/src/main/java/org/oppia/android/util/parser/...
ERROR: /home/ubuntu/opensource/oppia-android/utility/src/main/java/org/oppia/android/util/parser/image/BUILD.bazel:173:19: in android_library rule //utility/src/main/java/org/oppia/android/util/parser/image:image_loader: cycle in dependency graph:
//utility/src/main/java/org/oppia/android/util/parser/html:html_parser
//utility/src/main/java/org/oppia/android/util/parser/html:html_parser_kt
//utility/src/main/java/org/oppia/android/util/parser/image:url_image_parser
//utility/src/main/java/org/oppia/android/util/parser/image:url_image_parser_kt
//utility/src/main/java/org/oppia/android/util/parser/image:url_image_parser_base
//utility/src/main/java/org/oppia/android/util/parser/svg:block_picture_drawable
.-> //utility/src/main/java/org/oppia/android/util/parser/image:image_loader
| //utility/src/main/java/org/oppia/android/util/parser/image:image_loader_kt
| //utility/src/main/java/org/oppia/android/util/parser/image:image_loader_base
| //utility/src/main/java/org/oppia/android/util/parser/svg:block_picture_drawable
`-- //utility/src/main/java/org/oppia/android/util/parser/image:image_loader
The cycle is caused by a visibility edge from //utility/src/main/java/org/oppia/android/util/parser/svg:block_picture_drawable to the non-package_group target //utility/src/main/java/org/oppia/android/util/parser/image:image_loader. Note that visibility labels are supposed to be package_group targets, which prevents cycles of this form.
ERROR: Analysis of target '//utility/src/main/java/org/oppia/android/util/parser/html:html_parser' failed; build aborted
INFO: Elapsed time: 0.190s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (1 packages loaded, 38 targets configured)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment