[slf4j-user] Question about LoggerFactory

Ceki Gülcü ceki at qos.ch
Thu Dec 9 20:48:24 CET 2010


Hello David,

Please file a bug report so that this problem can be fixed.

Best regards,

On 09/12/2010 6:54 PM, David Sills wrote:
> All:
>
> For a project I’m currently working on, there is a need to use Java 1.4.
> It’s like going back to the Dark Ages, but I’m doing so far OK. I’m
> using Ivy and the version of SLF4J I’ve specified is 1.6.1. However, I’m
> running into a problem when I run my tests. Everything runs, but the
> LoggerFactory throws and prints out an exception:
>
> Unexpected problem occured during version sanity check
>
> Reported exception:
>
> java.lang.NoSuchMethodError:
> java.util.Arrays.toString([Ljava/lang/Object;)Ljava/lang/String;
>
> at org.slf4j.LoggerFactory.versionSanityCheck(_LoggerFactory.java:161_)
>
> at org.slf4j.LoggerFactory.performInitialization(_LoggerFactory.java:106_)
>
> at org.slf4j.LoggerFactory.getILoggerFactory(_LoggerFactory.java:235_)
>
> at org.slf4j.LoggerFactory.getLogger(_LoggerFactory.java:208_)
>
> at org.slf4j.LoggerFactory.getLogger(_LoggerFactory.java:221_)
>
> at
> com.datasourceinc.alerts.util.AlertsFileParser.<init>(_AlertsFileParser.java:15_)
>
> at
> com.datasourceinc.alerts.util.FileParsingTest.testParse(_FileParsingTest.java:19_)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(_Native Method_)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(_NativeMethodAccessorImpl.java:39_)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(_DelegatingMethodAccessorImpl.java:25_)
>
> at java.lang.reflect.Method.invoke(_Method.java:324_)
>
> at junit.framework.TestCase.runTest(_TestCase.java:164_)
>
> at junit.framework.TestCase.runBare(_TestCase.java:130_)
>
> at junit.framework.TestResult$1.protect(_TestResult.java:106_)
>
> at junit.framework.TestResult.runProtected(_TestResult.java:124_)
>
> at junit.framework.TestResult.run(_TestResult.java:109_)
>
> at junit.framework.TestCase.run(_TestCase.java:120_)
>
> at junit.framework.TestSuite.runTest(_TestSuite.java:230_)
>
> at junit.framework.TestSuite.run(_TestSuite.java:225_)
>
> at
> org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(_JUnit3TestReference.java:130_)
>
> at
> org.eclipse.jdt.internal.junit.runner.TestExecution.run(_TestExecution.java:38_)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(_RemoteTestRunner.java:467_)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(_RemoteTestRunner.java:683_)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(_RemoteTestRunner.java:390_)
>
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(_RemoteTestRunner.java:197_)
>
> I have looked at the appropriate line in the LoggerFactory source and I
> don’t quite understand what is happening. I have checked that the
> versions of the API and implementation JARs match, so this has to have
> something to do with using JDK 1.4, I’m assuming. Any ideas what is
> happening or what I can do about it, short of getting source and
> compiling it under 1.4?
>
> Thanks!
>
> David Sills
>




More information about the slf4j-user mailing list