Closed
Description
Björn Voß opened SPR-9059 and commented
Since 3.1 BeanWrapperImpl has a concurrent problem with properties which have only a getter method.
Please see my very simple maven project in the attached zip-file.
The main method of the Starter class produces 3 to 8 exceptions per run with the 3.1.0 and the latest SNAPSHOT of 3.1.1. But if you either uncomment the setter or got back to 3.0.7 it is absolute stable.
I suppose it has something to do with the new introduced ExtendedBeanInfo in CachedIntrospectionResults(L224) but I didn't get it right now.
Attachments:
- fix_for_spr_9059.patch (818 bytes)
- test_for_spr_9059.patch (1.85 kB)
- test.zip (2.63 kB)
Issue Links:
- Review ExtendedBeanInfo implementation [SPR-8347] #12995 Review ExtendedBeanInfo implementation ("duplicates")
- Overhaul non-void JavaBean write method support [SPR-10029] #14663 Overhaul non-void JavaBean write method support
Referenced from: commits 4a8be69, 0ee1256
1 votes, 1 watchers