Status/Resolution/Reason: Closed/Won't Fix/LowImpact
Reporter/Name(from Bugbase): Eric Twilegar / Eric Twilegar (twillerror)
Created: 10/27/2009
Components: General Server
Versions: 9.0
Failure Type: Unspecified
Found In Build/Fixed In Build: 0000 /
Priority/Frequency: Minor / Unknown
Locale/System: English / Win All
Vote Count: 2
Problem:
JRun.Jar in c:\coldfusion9\runtime\lib has very old versions of many open source libraries. Xalan and other Apache.org Java libs are embedded in this JAR and are old? Is there a reason they are included in this JAR...can they be removed or updated.
Method:
<cfset ft = createObject ("java", "org.apache.xpath.compiler.FunctionTable").init() ><cfset cls = ft.class ><cfset protectedDomain = cls.getProtectionDomain() ><cfset codeSource = protectedDomain.getCodeSource() ><cfset jarLocation = codeSource.getLocation() ><cfoutput>#jarLocation#</cfoutput>This will show that the class is coming from JRUN.jar. Looking in that JAR you can see the date on the .class files are from 2001...newer version of Xalan (2.7.1) have changes from 2007.
Result:
JRun.JAR has very old versions org.apache.xpath.*This is causing some Java integration issues as many Java library have dependencies on newer versions of the class.In particular org.apache.xpath.compiler.FunctionTable is out of date.Are these classes actually needed and if so can they be updated?
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3040353
External Customer Info:
External Company:
External Customer Name: Eric Twilegar
External Customer Email: 3D9A02F5446CCE0A992015D5
External Test Config: 10/27/2009
Attachments:
Comments: