[Squirrel-sql-commits] sql12/plugins/userscript/src/net/sourceforge/squirrel_sql/plugins/userscript
A Java SQL client for any JDBC compliant database
Brought to you by:
colbell,
gerdwagner
From: Rob M. <man...@us...> - 2006-09-11 00:36:18
|
Update of /cvsroot/squirrel-sql/sql12/plugins/userscript/src/net/sourceforge/squirrel_sql/plugins/userscript/kernel In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv20971/plugins/userscript/src/net/sourceforge/squirrel_sql/plugins/userscript/kernel Modified Files: UserScriptAdmin.java Log Message: 1448738: JDK 6.0 regression. Used the (correct) method for getting a class from the ClassLoader, according to the response to the bug report I submitted against Java SE 6. Details are here: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6446627 Index: UserScriptAdmin.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/plugins/userscript/src/net/sourceforge/squirrel_sql/plugins/userscript/kernel/UserScriptAdmin.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** UserScriptAdmin.java 29 Oct 2005 22:24:30 -0000 1.3 --- UserScriptAdmin.java 11 Sep 2006 00:36:15 -0000 1.4 *************** *** 223,227 **** try { ! Object scriptInst = m_plugin.getUserScriptClassLoader().loadClass(script.getScriptClass()).newInstance(); Field f = scriptInst.getClass().getField("environment"); --- 223,230 ---- try { ! ClassLoader loader = m_plugin.getUserScriptClassLoader(); ! Class scriptClass = ! Class.forName(script.getScriptClass(), false, loader); ! Object scriptInst = scriptClass.newInstance(); Field f = scriptInst.getClass().getField("environment"); |