I have a JavaFX project that was created in Version 7.1-Beta. When attempting to run it in 201111160600, I am provided with the message:
'Target "jfxsa-run" does not exist in the project "<project name>".'
There does not appear to be any way to add the missing tasks to the existing project or replace the jfx-impl*.xml(inc) files within the nbproject folder.
The only way to correct this error at this time appears to be to re-create the project as a new project and rebuild the project (move source code, apply settings, etc...)
I don't think we need to support upgrading from Beta to Final. It was Beta - not previous version. Mariane, any input from QA about this?
Petre, how hard is to fix this or at least provide more sane error message?
(In reply to comment #1)
> I don't think we need to support upgrading from Beta to Final. It was Beta -
> not previous version. Mariane, any input from QA about this?
Hmm, we haven't faced such problem yet. We do not support upgrade of IDE from Devs to Stable - but using projects generated by Beta in FCS should work - otherwise we need to explicitly inform users of Devs/Betas that projects generated by these bits might not work in FCS.
the problem follows from changes in FX project files that have been made after 7.1beta became public. The changes involved bug fixes, finalization of functionality but also changes following from important changes inside JavaFX between JavaFX 2.0 and 2.0.2 (so that NB 7.1 supports not only JavaFX 2.0 but also what is new in 2.0.2). See
NB FX project files have thus changed substantially after 7.1 and any fix that would directly make 7.1beta projects runnable in 7.1 would leave lots of functionality buggy or disabled. Important fixes that would remain dysfunctional
because they are realized partly through build script changes include:
Note that FX project auto-update functionality has not been implemented yet as 7.1(final) is considered the first version with supported FX2.0+ project format. For NB 7.2 it is planned to supply the project update mechanism according to NB standards. The task for it is
For the specific situation between 7.1beta and 7.1final we apologize for the inconvenience, but the only reliable thing to do is to regenerate projects in 7.1final when it becomes available.
agree - verified
*** Bug 206842 has been marked as a duplicate of this bug. ***