Please use the Apache issue tracking system for new NetBeans issues ( !!
Bug 150432 - Bundle file is not possible to save after refactoring
Bundle file is not possible to save after refactoring
Product: utilities
Classification: Unclassified
Component: Properties
All All
: P2 (vote)
: 6.x
Assigned To: Alexey Butenko
Depends on:
Blocks: 150818
  Show dependency treegraph
Reported: 2008-10-16 19:38 UTC by Jana Maleckova
Modified: 2009-02-19 22:57 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT

150432 (4.32 KB, text/plain)
2008-10-16 19:40 UTC, Jana Maleckova

Note You need to log in before you can comment on or make changes to this bug.
Description Jana Maleckova 2008-10-16 19:38:33 UTC
Product Version: NetBeans IDE Dev (Build 20081016162902)
Java: 1.6.0_10-rc2; Java HotSpot(TM) Client VM 11.0-b15
System: Windows XP version 5.1 running on x86; Cp1252; en_GB (nb)

have j2se project with jFrame in some package
1. insert some components into jFrame
2. switch on auto i18n
3. save all files
4. rename the package with jFrame
5. insert another component into jFrame
6. do Save All files -> warning like Bundle file was modified externally

org.openide.text.CloneableEditorSupport$4: File C:\Documents and Settings\Admin\My
Documents\NetBeansProjects\JavaApplication15\src\newpackage66\ was modified externally. Overwrite it?
	at org.openide.text.CloneableEditorSupport.saveDocument(
[catch] at org.netbeans.modules.i18n.form.I18nServiceImpl.autoSave(
Comment 1 Jana Maleckova 2008-10-16 19:40:02 UTC
Created attachment 72031 [details]
Comment 2 Jana Maleckova 2008-10-17 09:48:01 UTC
more significant in Java Desktop Application project where resource management is switched on as default
Comment 3 mslama 2008-10-20 14:04:25 UTC
See fixes for issues #149330, #149152, #149069, #149330.

There was change to use actual file time instead of System.currentTimeMillis. Also there added extra property to notify
change between CloneableEditorSupport and DataEditorSupport.
Comment 4 mslama 2008-10-20 16:06:59 UTC
Fix should be to fire "expectedTime" with new file time when property file is renamed. See DataEditorSupport.
Comment 5 Lukas Hasik 2008-10-24 12:20:57 UTC
copied from 149069
Product Version: NetBeans IDE Dev (Build 200810240201)
Java: 1.6.0_10-rc; Java HotSpot(TM) Client VM 11.0-b15
System: Windows XP version 5.1 running on x86; Cp1250; cs_CZ (nb)

Another approach :( 
Now after moving a .properties file

Steps to reproduce:
1, Create new J2SE project with default setting. 
2, Create a new package
3, In the new package create new JFrame Form and new Properties file with some key and value
4, Use the Properties file in the Form (e.g. use the value from the properties as Form's title)
5, Now move the Properties file to another package, add new key and value (or change it anyhow) and try to save it
-> the well known dialog is here again 

(And agin: when using Ctrl+S, the dialog offers "Yes" and "No" buttons, while using "Save All" there is only "OK" 
Comment 6 Marian Petras 2008-11-03 16:51:34 UTC
Thanks for the steps to reproduce.

I will fix it using the "expectedTime" property.
Comment 7 Marian Petras 2008-11-06 12:13:41 UTC
If issue #48263 (task "Do not bundle multiple .properties file into a DataObject") is going to be handled by NB 7.0,
then is not worth fixing this (#150432) bug before.
Comment 8 Jana Maleckova 2008-11-06 12:26:31 UTC
Marian, according to simple reproducible testcase and due to a bad consequences of this bug, this should be really fixed
into 65patch1. Could you look at it once again?
Comment 9 Marian Petras 2008-11-06 12:27:02 UTC
OK, I am going to fix it now.
Comment 10 pgebauer 2008-11-24 09:31:25 UTC
The issue didn't pass the nomination process by nomination cut-off date. It has been marked as 65fixes2-candidate.
Comment 11 Alexey Butenko 2008-12-08 14:34:58 UTC
fixed in trunk
Comment 12 kaa 2008-12-16 18:39:16 UTC
Product Version: NetBeans IDE Dev (Build 200812150750)
Java: 1.6.0_06; Java HotSpot(TM) Client VM 10.0-b22
Comment 13 pslechta 2008-12-16 19:03:31 UTC
The fix was ported into release65_fixes repository.
Comment 14 kaa 2009-01-22 16:22:17 UTC
re-verified with 65patch2

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2014, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo