[
https://issues.apache.org/jira/browse/LOGGING-96?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dennis Lundberg updated LOGGING-96:
-----------------------------------
Fix Version/s: 1.1.0
> [logging] Include class loader information when LogFactoryImpl throws
> LogConfigurationException.
> ------------------------------------------------------------------------------------------------
>
> Key: LOGGING-96
> URL: https://issues.apache.org/jira/browse/LOGGING-96
> Project: Commons Logging
> Issue Type: Improvement
> Affects Versions: 1.0.4
> Environment: Operating System: other
> Platform: Other
> Reporter: Stephen Smith
> Priority: Minor
> Fix For: 1.1.0
>
>
> LogFactoryImpl#getLogConstructor throws a LogConfigurationException when the
> same class is detected in multiple class loaders. The error message is as
> follows:
> "Invalid class loader hierarchy. You have more than one version of
> <class-name>
> visible, which is not allowed."
> We could improve the usefulness of the error message by including classloader
> details such as ClassLoader#getClass, etc. It would greatly reduce the time
> spent hunting down multiple copies of Commons Logging (which can frequently
> occur when deploying to application servers such as JBoss and WebLogic, as
> they
> often have a version of Commons Logging stowed away in their own class path).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.