Issue Details (XML | Word | Printable)

Key: GROOVY-2166
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Critical Critical
Assignee: Graeme Rocher
Reporter: Graeme Rocher
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
groovy

ExpandoMetaClass causes exceptions with multiple threads, need to sync on isInitialised()

Created: 05/Oct/07 05:34 AM   Updated: 23/Dec/07 12:25 PM   Resolved: 05/Oct/07 05:36 AM
Return to search
Component/s: None
Affects Version/s: 1.1-beta-1, 1.1-beta-2, 1.1-beta-3
Fix Version/s: 1.1-rc-1

Time Tracking:
Not Specified


 Description  « Hide

EMC causes exception like "initialize must be called for meta class of Foo" when meta classes are modified at runtime. The problem is the isInitialised() method is not synchronized



Graeme Rocher made changes - 05/Oct/07 05:36 AM
Field Original Value New Value
Resolution Fixed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
Guillaume Laforge made changes - 23/Dec/07 12:25 PM
Status Resolved [ 5 ] Closed [ 6 ]