Comments (3)
I am also seeing this error on startup from the Gradle plugin only when the BEF is installed:
An internal error occurred during: "Loading available Gradle versions".
Class ch.qos.logback.classic.LoggerContext does not implement the requested interface org.slf4j.ILoggerFactory
from bazel-eclipse.
I suspect these issues happen when M2Eclipse is also installed. I see this at startup in my Eclipse that is affected when BEF is not installed:
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized. Will retry after the state location is initialized.
org.eclipse.m2e.logback.configuration: Logback config file: /Users/plaird/eclipse-workspace-2018-09b/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.9.1.20180912-1601.xml
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [bundleresource://517.fwk1850777594:1/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [bundleresource://517.fwk1850777594:2/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
org.eclipse.m2e.logback.configuration: Initializing logback
I have ripped out all external logging libs from BEF for the short term until we have time to investigate.
0da5faf
from bazel-eclipse.
This was resolved by doing what we can to log to the Eclipse platform logger, but we now have a /tmp/bef.log (on Unix) which is a log file fully under our control. We send all log lines there in addition to the platform logger.
from bazel-eclipse.
Related Issues (20)
- BEF: Implement TestNG support
- Bazel header jars are appearing in the Global Search Index
- BEF: Support the New Project wizard
- LSP gives an exception on the following bazel project HOT 2
- UI Freeze due to heavy logging in UI thread while resolving classpath HOT 1
- Use Maven Wrapper to avoid having to have (the right version of) Maven installed to build this project
- mvn clean => Cannot invoke "org.apache.maven.repository.internal.ModelCacheFactory.createCache(org.eclipse.aether.RepositorySystemSession)" because "this.modelCacheFactory" is null HOT 1
- Java 17 Support HOT 4
- requires 'osgi.bundle; org.eclipse.jdt.ls.core 0.0.0' but it could not be found HOT 3
- ERROR: Unable to find package for @[unknown repo 'bazeljavasdk_aspect' requested from @]//:bzljavasdk_aspect.bzl: The repository '@[unknown repo 'bazeljavasdk_aspect' requested from @]' could not be resolved: No repository visible as '@bazeljavasdk_aspect' from main repository. HOT 4
- Wrong Source Folder (despite src/main/java) HOT 3
- Classpath containers empty in Bazel 6.0 HOT 1
- Missing support for Auto Value Annotation Processor
- java.io.ioexception cannot run c:\msys64\usr\bin create process error 5 access denied HOT 1
- Bazel could not find information about selected project HOT 1
- Importing Gerrit bazel workspace fails with IllegalThreadStateException HOT 8
- Missing support for java_test in project-per-target provisioning strategy HOT 4
- `bazel` binary detection (in VSC with `bazel-vscode-java`) does not find custom script on `PATH` which runs `bazelisk` instead of `bazel` HOT 4
- `java_test` targets don't have source files in Eclipse, tests don't show up HOT 1
- Project-per-package strategy: "Missing linked source folder" HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bazel-eclipse.