From: <he...@us...> - 2009-03-30 17:06:48
|
Revision: 8902 http://adempiere.svn.sourceforge.net/adempiere/?rev=8902&view=rev Author: hengsin Date: 2009-03-30 17:06:43 +0000 (Mon, 30 Mar 2009) Log Message: ----------- [ adempiere-ZK Web Client-2721921 ] cache reset Modified Paths: -------------- trunk/base/src/org/adempiere/util/ProcessUtil.java Modified: trunk/base/src/org/adempiere/util/ProcessUtil.java =================================================================== --- trunk/base/src/org/adempiere/util/ProcessUtil.java 2009-03-30 16:58:19 UTC (rev 8901) +++ trunk/base/src/org/adempiere/util/ProcessUtil.java 2009-03-30 17:06:43 UTC (rev 8902) @@ -84,9 +84,13 @@ } //Get Class Class<?> processClass = null; + //use context classloader if available + ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); + if (classLoader == null) + classLoader = ProcessUtil.class.getClassLoader(); try { - processClass = Class.forName (className); + processClass = classLoader.loadClass(className); } catch (ClassNotFoundException ex) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |