Revision: 88
http://polepos.svn.sourceforge.net/polepos/?rev=88&view=rev
Author: patrickroemer
Date: 2009-08-11 14:57:56 +0000 (Tue, 11 Aug 2009)
Log Message:
-----------
acv/pr: explicitly set parent for version classloader (class cast issues in ant runs, otherwise)
Modified Paths:
--------------
trunk/polepos/src/org/polepos/framework/VersionClassLoader.java
trunk/polepos/src/org/polepos/runner/db4o/AbstractDb4oVersionsRaceRunner.java
Modified: trunk/polepos/src/org/polepos/framework/VersionClassLoader.java
===================================================================
--- trunk/polepos/src/org/polepos/framework/VersionClassLoader.java 2009-07-21 13:22:20 UTC (rev 87)
+++ trunk/polepos/src/org/polepos/framework/VersionClassLoader.java 2009-08-11 14:57:56 UTC (rev 88)
@@ -42,8 +42,8 @@
* @param prefixes The package prefixes to be handled without delegation
* to the parent classloader
*/
- public VersionClassLoader(URL[] urls,String[] prefixes) {
- super(urls);
+ public VersionClassLoader(URL[] urls,String[] prefixes, ClassLoader parent) {
+ super(urls, parent);
_prefixes=prefixes;
}
Modified: trunk/polepos/src/org/polepos/runner/db4o/AbstractDb4oVersionsRaceRunner.java
===================================================================
--- trunk/polepos/src/org/polepos/runner/db4o/AbstractDb4oVersionsRaceRunner.java 2009-07-21 13:22:20 UTC (rev 87)
+++ trunk/polepos/src/org/polepos/runner/db4o/AbstractDb4oVersionsRaceRunner.java 2009-08-11 14:57:56 UTC (rev 88)
@@ -81,7 +81,7 @@
}
urls[urls.length - 1] = jarURL(workspace(), jarName);
- ClassLoader loader=new VersionClassLoader(urls, prefixes);
+ ClassLoader loader=new VersionClassLoader(urls, prefixes, Team.class.getClassLoader());
team = instantiateTeam((Class<? extends Team>)loader.loadClass(Db4oTeam.class.getName()));
}
team.configure(options, configurations);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|