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.
The CDDL license template has format ${licenseFirst} ... ... ${licenselast} that is, it requires that FreeMarker variables "licenseFirst" and "licenseLast" are defined. I believe this format was made with an idea of block comments (in Java, HTML, JSP, etc.) in mind. However, not all languages and file formats support block comments - for example, .properties files do not support block comments. So what value should be set to "licenseFirst" and "licenseLast"? Empty string! But that leads to empty lines in place of ${licenseFirst} and ${licenseLast}. I suggest that the license templates are changed such that "licenseFirst" and "licenseLast" are not required: <#if licenseFirst??> ${licenseFirst} </#if> ... ... <#if licenseLast??> ${licenseLast} </#if> This should be made into NetBeans 6.0 (until people develop their own license files based on the default ones).
Created attachment 49085 [details] suggested patch
Looks fine. If it works, feel free to commit it.
Committed (to the trunk). Modified file: apisupport/project/src/org/netbeans/modules/apisupport/project/ui/resources/license-cddl-netbeans-sun.txt (1.4) Diff: http://deadlock.netbeans.org/fisheye/browse/netbeans/apisupport/project/src/org/netbeans/modules/apisupport/project/ui/resources/license-cddl-netbeans-sun.txt?r1=1.3&r2=1.4