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.
There are 2 symptoms (1) when first loading a form, the form designer cannot find the strings for my localised properties (2) if I "fix" the strings in the form designer by telling it where my resource bundle file lives, it then stores the result incorrectly. This problem appeared somewhere between version 7.2.1 and 7.3 For example: My project home is in C:\Data_Files\Eclipse\ITUClient My resource bundle lives in src/peralex/ituclient/resources/textRes.properties under my project folder. Loading and saving one of my existing forms results in the designer rewriting this: <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="src/peralex/ituclient/resources/textRes.properties" key="DirectionControl.Peak_Mode" replaceFormat="textRes.getString("{key}")"/> </Property> to this: <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor"> <ResourceString bundle="Data_Files/Eclipse/ITUClient/src/peralex/ituclient/resources/textRes.properties" key="DirectionControl.Peak_Mode" replaceFormat="textRes.getString("{key}")"/> </Property>
This looks more like some project setup problem, there is a problem determining what the classpath source root is. What type of project do you have? Can you share it, or provide a sample project where the problem can be reproduced? It does not seem to happen with a regular JavaSE project.
Weird. I reverted from 7.3 back to 7.2.1 and the problem went away. I'll have to re-install 7.3 and strip the project down to a manageable size, then I'll post it here.