NPE when creating a linked file in a virtual folder
Bugzilla Link | 431891 |
Status | NEW |
Importance | P3 normal |
Reported | Apr 03, 2014 06:36 EDT |
Modified | Apr 03, 2014 09:46 EDT |
Version | 3.4.1 |
Reporter | Alex Hitrov |
Description
1.) Create a new Java project 2.) Add a new Java class to the project 3.) Create a virtual folder 4.) Right-click the virtual folder -> New -> File -> give a name -> click Advanced -> check "Link to file in the file system" and browse to the Java file you created in step 2 -> Finish
Result:
a link to the Java file is created in the virtual folder and a NPE is logged:
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
java.lang.NullPointerException
at org.eclipse.rse.files.ui.resources.SystemTempFileListener.checkLocalChanges(SystemTempFileListener.java:375)
at org.eclipse.rse.files.ui.resources.SystemTempFileListener.checkLocalChanges(SystemTempFileListener.java:382)
at org.eclipse.rse.files.ui.resources.SystemTempFileListener.checkLocalChanges(SystemTempFileListener.java:382)
at org.eclipse.rse.files.ui.resources.SystemTempFileListener.resourceChanged(SystemTempFileListener.java:214)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2353)
at org.eclipse.ui.ide.undo.AbstractWorkspaceOperation.execute(AbstractWorkspaceOperation.java:204)
at org.eclipse.ui.dialogs.WizardNewFileCreationPage4.run(WizardNewFileCreationPage.java:445)\ at org.eclipse.jface.operation.ModalContextModalContextThread.run(ModalContext.java:121)