John Brice created NETBEANS-1785:
------------------------------------
Summary: NPE when resolving imports for pasted code
Key: NETBEANS-1785
URL: https://issues.apache.org/jira/browse/NETBEANS-1785
Project: NetBeans
Issue Type: Bug
Affects Versions: 10.0
Environment: Windows 10 1803 (64-bit)
Netbeans 10vc4
AdoptOpenJDK 11.0.1
OpenJFX 11.0.1
Reporter: John Brice
Attachments: pasted-code-npe.zip
Pasting code into JavaFX start method of a Java application, NetBeans offers to
resolve imports. Clicking OK results in a Null Pointer Exception. Cancel the
dialog, then Ctrl+Shift+I imports correct classes.
Steps to reproduce:
Create new Java application.
Add OpenJFX jars to classpath and modulepath.
Add --module-path %PATH_TO_FX% and --add-modules javafx.controls,javafx.fxml to
VM options.
Make main class extend Application, implement all abstract methods, change main
method body to:
{code:java}
public static void main(String[] args) {
launch(args);
}{code}
Paste this code into start method:
{code:java}
@Override
public void start(Stage stage) throws Exception {
Parent root = FXMLLoader.load(getClass().getResource("FTGui.fxml"));
stage.setTitle("Hello World");
stage.setScene(new Scene(root, 300, 275));
stage.show();
}{code}
Netbeans dialog pops up offering to resolve imports for pasted code.
Click OK, get NPE.
Cancel import dialog, press Ctrl+Shift+I and correct classes are imported.
Run or debug and the app runs successfully.
Crash report attached.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists