[jira] Updated: (UIMA-1746) Lock with org.apache.uima.utils.XmlInputSource (uimaj-core)

2010-03-18 Thread Baptiste Gaillard (JIRA)

 [ 
https://issues.apache.org/jira/browse/UIMA-1746?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Baptiste Gaillard updated UIMA-1746:


Attachment: UIMA-1746-TEST.zip

Eclipse project with an unit test class to illustrate the bug. 

Just comment / uncomment line 77 in the org.apache.uima.util.XmlInputSourceTest 
class to see the problem. 


 Lock with org.apache.uima.utils.XmlInputSource (uimaj-core)
 ---

 Key: UIMA-1746
 URL: https://issues.apache.org/jira/browse/UIMA-1746
 Project: UIMA
  Issue Type: Bug
  Components: Core Java Framework
Affects Versions: 2.2.2, 2.3
 Environment: Tested on Windows, but should appear also on UNIX 
 platforms.
Reporter: Baptiste Gaillard
Priority: Minor
 Attachments: UIMA-1746-TEST.zip

   Original Estimate: 1h
  Remaining Estimate: 1h

 See: http://uima.markmail.org/thread/4h7ljnaz26v4jicl
 XmlInputSource.close() locks the JARs where a JARUrlConnection is used. 
 This bug is described in the SUN bug database: 
 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4386865
 To fix that we only have to insert the following lines before each 
 'URL.openStream()' call: 
 URLConnection urlConnection = mURL.openConnection();
 if(urlConnection instanceof JarURLConnection) 
 {
 ((JarURLConnection) mURL.openConnection()).setDefaultUseCaches(false);
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (UIMA-1746) Lock with org.apache.uima.utils.XmlInputSource (uimaj-core)

2010-03-18 Thread Baptiste Gaillard (JIRA)

 [ 
https://issues.apache.org/jira/browse/UIMA-1746?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Baptiste Gaillard updated UIMA-1746:


Attachment: UIMA-1746.patch

Patch which fix the bug

 Lock with org.apache.uima.utils.XmlInputSource (uimaj-core)
 ---

 Key: UIMA-1746
 URL: https://issues.apache.org/jira/browse/UIMA-1746
 Project: UIMA
  Issue Type: Bug
  Components: Core Java Framework
Affects Versions: 2.2.2, 2.3
 Environment: Tested on Windows, but should appear also on UNIX 
 platforms.
Reporter: Baptiste Gaillard
Priority: Minor
 Attachments: UIMA-1746-TEST.zip, UIMA-1746.patch

   Original Estimate: 1h
  Remaining Estimate: 1h

 See: http://uima.markmail.org/thread/4h7ljnaz26v4jicl
 XmlInputSource.close() locks the JARs where a JARUrlConnection is used. 
 This bug is described in the SUN bug database: 
 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4386865
 To fix that we only have to insert the following lines before each 
 'URL.openStream()' call: 
 URLConnection urlConnection = mURL.openConnection();
 if(urlConnection instanceof JarURLConnection) 
 {
 ((JarURLConnection) mURL.openConnection()).setDefaultUseCaches(false);
 }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.