Emmanuel,
Suppose I was using an old jar. Why does my test pass then? It only fails if
I rename the logging file. So that means that somehow renaming the logging
file tells the class loader to load from a different jar. Does that make sense?
You understand this better than I do. All I understand is that if I rename the
logging file, I get the exception. As long as the logging file is there,
everyone is happy. So if you think this is fine, then we can close the issue.
Cheers,
- Ole
Emmanuel Lecharny wrote:
Ole Ersoy a écrit :
Well - It's really no big deal. We can leave it for later. I spent
half a day debugging this, because it's so bizarre. Honestly I
cleaned out my maven repository twice. Rebuilt ADS. Everything in my
repository is fresh.
It 's not enough... *if* at least one of the jars you are using use a
old version of the shared-ldap jar, then you are dead. You can clean
your repo as meny time as you want, it won't change at all the behaviour
of your code. Just check your pom.xml, the problem is there.
As long as the logging file is present, life is good.
Plain normal. The problem is due to a debug section : the debug code
call toString().
There's definitely something going on though. Why does renaming a
logging file cause that exception?
Because you are running it in DEBUG mode. Switch to WARN, it will be ok.
But it won't fix your pom.xml...
I'll put some simple instructions in the JIRA for verification.
Just verify your pom. It should be ok
Emmanuel