jabref: ERROR StatusLogger Log4j2 could not find a logging implementation.
JabRef 5.0.0-dev–2019-10-18----bc26c3ac5 Windows 7 6.1 amd64 Java 12.0.2
- [+] I have tested the latest development version from http://builds.jabref.org/master/ and the problem persists
Steps to reproduce the behavior:
- When opening jabref a console starts with this error message ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console…
- Then Jabref opens still. I do not know what the effect of this error will be.
- …
Log File
Paste an excerpt of your log file here
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 4
- Comments: 29 (11 by maintainers)
I do not habe the console log anymore in the latest version:
JabRef 5.0-beta.457–2020-02-22–d38f813 Windows 7 6.1 amd64 Java 13.0.2
The problem is that Log4j2 is simply not compatible with Java 9. I’ve created a very simple Java 9 application which shows this problem: https://github.com/tobiasdiez/javatestbed. Currently, I’m in contact with the log4j devs to solve this problem. Luckily the consequences for JabRef are not that negative - the only functionality that does not work because of this issue is the “error console” and errors are only written to the command line.
the version from 2019-08-25 didnot show the console. What has changed inbetween?