This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
[This problem was originally described in issue #27595.] It is reproducible with PDF Settings, set org.netbeans.modules.pdf=0 to see debug messages. It seems creating of instances is not synchronized and a convertor creates two instances of one setting. Steps to reproduce: 1.1) Change "PDF Settings"' viewer property. 1.2) Select "Open File Server" - it causes debug message. 1.3) Exit IDE - let open Options window with selected Open File Server node. 2.1) Run IDE again - debug message should occur. 2.2) Select "PDF Settings" and back "Open File Server" node - other debug message should occur, BUT with different instance of Settings class. 3.1) Now try to change "PDF Settings"' viewer property again. This change is not propagated to .settings file. It is side effect of creation of two Settings instances - listener XMLPropertiesConvertor is added just to first instance, but user edits last one (BUT nobody listens).
Created attachment 7597 [details] ide.log
Attached ide.log shows two different Settings instances was created: Settings@787254, Settings@5ebc6e. XMLPropertiesConvertor instance (@19f410) was added just to first Settings instance (@787254). Value "/usr/bin/acroread" was not stored to .settings file - XMLPropertiesConvertor does not listen to Settings@5ebc6e.
Tested according to L.Kramolis steps to reproduce and only one instance was created according to output messages (em.log). So, marked as WORKSFORME.
verifying.