Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1600 closed defect (fixed)

Threading error with CodeToWkt() method

Reported by: brucedechant Owned by: brucedechant
Priority: medium Milestone: 2.3
Component: General Version: 2.2.0
Severity: minor Keywords:
Cc: External ID: 1386343

Description (last modified by brucedechant)

In the CodeToWkt() method it can sometimes generate an empty WKT string when dealing with EPSG codes because the CSepsg2adskCS() CS API is not thread safe.

Change History (7)

comment:1 by brucedechant, 13 years ago

Description: modified (diff)
Owner: set to brucedechant
Summary: Fix threading error with CodeToWkt() methodThreading error with CodeToWkt() method

comment:2 by brucedechant, 13 years ago

Resolution: fixed
Status: newclosed

Fixed. sandbox/adsk/2.3r r5551

Fixed. trunk r5552

comment:3 by brucedechant, 13 years ago

Add check for NULL value returned by CSepsg2adskCS()

Fixed. sandbox/adsk/2.3r r5615

Fixed. trunk r5616

comment:4 by brucedechant, 13 years ago

Guard all CSepsg2adskCS() method calls

Fixed. sandbox/adsk/2.3r r5686

comment:5 by brucedechant, 13 years ago

Guard all CSepsg2adskCS() method calls

Fixed. trunk r5687

comment:6 by ChristineBao, 13 years ago

Integrate trunk r5552, r5616, r5687 to branches/2.2 r5718.

in reply to:  6 comment:7 by ChristineBao, 13 years ago

Replying to ChristineBao:

Integrate trunk r5552, r5616, r5687 to branches/2.2 r5718.

Correct the path: it's sandbox/adsk/2.2gp r5718.

Note: See TracTickets for help on using tickets.