Issue Type: Bug Bug
Affects Versions: 8.0
Assignee: Andrea Aime
Attachments: bug.diff
Components: referencing
Created: 01/May/13 4:54 PM
Description:

Multiple threads calling RubberSheetTransform.trnasform() can result in the wrong transformation being applied due to reentrancy problems in the handling of previousTriangle in searchTriangle().

I have attached the change we applied in 8.0 as a diff. If you like I can try to prepare a pull request against trunk when I'm at home.

I can't easily produce a test case to demonstrate the problem since it involves multithreading.

Project: GeoTools
Priority: Minor Minor
Reporter: Frank Warmerdam
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to