The following issue has been updated:
Updater: Jeff Prickett (mailto:[EMAIL PROTECTED])
Date: Sat, 28 Feb 2004 5:03 PM
Comment:
Here is the patch. If the thread context class loader is null it creates a new class
loader that has all the urls of the maven project class loader plus the build
directory.
Changes:
Attachment changed to classloader.patch
---------------------------------------------------------------------
For a full history of the issue, see:
http://jira.codehaus.org/secure/ViewIssue.jspa?key=MPHIBERNATE-3&page=history
---------------------------------------------------------------------
View the issue:
http://jira.codehaus.org/secure/ViewIssue.jspa?key=MPHIBERNATE-3
Here is an overview of the issue:
---------------------------------------------------------------------
Key: MPHIBERNATE-3
Summary: When the class loader for the thread context is null hibernate plugin
does not find all the classes
Type: Bug
Status: Unassigned
Priority: Major
Original Estimate: 0 minutes
Time Spent: Unknown
Remaining: 0 minutes
Project: maven-hibernate-plugin
Assignee:
Reporter: Jeff Prickett
Created: Sat, 28 Feb 2004 4:54 PM
Updated: Sat, 28 Feb 2004 5:03 PM
Environment: Suse Linux, Java 1.4.2-rc1, Current CVS snapshot of maven
Description:
The class loader for the thread that runs the hibernate plugin is somehow getting set
to null. When this happens the class loader used by the plugin only finds classes that
are in the build directory.
I have researched this issue and found that the class loaders for the individual
dependencies are null and that if this is the case the core maven program adds them to
the project class loader.
So the solution seems to be to set the thread class loader to the project class loader
if the thread context loader is null. A more complete way to fix this might be to
iterate down the individual dependencies and verify that their classloaders are also
null.
I have a quick patch that fixes the issue that I have seen.
The patch is finished and I mailed it to the maven dev list last night.
Thanks Jeff Prickett
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]