If you are using OSX, you may find that this is because the following files are included as java extensions:
/Library/Java/Extensions/slf4j-api-1.5.8.jar
/Library/Java/Extensions/slf4j-log4j12-1.5.8.jar
They are loaded by the extension class loader before loading the application class, so they will be allowed first.
I have no idea why they were or when they were added, but I saw it only on OSX and last year, which may mean that they were introduced in java 6.
You can delete / move files to work around the problem, but there may be some applications that depend on them.
cam
source share