Community
Participate
Working Groups
Adding a local library to a remote project (in connection to the Remote System Explorer Extension of Eclipse) throws errors for auto suggestions and function-/class meta infos as follows: java.lang.NullPointerException at org.eclipse.dltk.internal.core.ExternalProjectFragment.getTimeStamp(ExternalProjectFragment.java:357) at org.eclipse.dltk.internal.core.ModelManager$PerProjectInfo.rememberExternalLibTimestamps(ModelManager.java:238) at org.eclipse.dltk.internal.core.ScriptProject.buildStructure(ScriptProject.java:526) at org.eclipse.dltk.internal.core.Openable.generateInfos(Openable.java:198) at org.eclipse.dltk.internal.core.ModelElement.openWhenClosed(ModelElement.java:198) at org.eclipse.dltk.internal.core.ModelElement.getElementInfo(ModelElement.java:185) at org.eclipse.dltk.internal.core.ModelElement.getChildren(ModelElement.java:376) at org.eclipse.dltk.internal.core.ModelElement.getChildren(ModelElement.java:371) at org.eclipse.dltk.internal.core.ScriptProject.getProjectFragments(ScriptProject.java:1548) at org.eclipse.dltk.internal.ui.navigator.ScriptExplorerContentProvider.getProjectFragments(ScriptExplorerContentProvider.java:373) at org.eclipse.php.internal.ui.explorer.PHPExplorerContentProvider.getScriptProjectContent(PHPExplorerContentProvider.java:263) at org.eclipse.php.internal.ui.explorer.PHPExplorerContentProvider.getChildren(PHPExplorerContentProvider.java:236) at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:1372) at org.eclipse.jface.viewers.TreeViewer.getRawChildren(TreeViewer.java:341) at org.eclipse.dltk.ui.viewsupport.ProblemTreeViewer.getFilteredChildren(ProblemTreeViewer.java:205) at org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren(AbstractTreeViewer.java:621) at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:2635) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1913) at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:669) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1888) at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1845) at org.eclipse.dltk.internal.ui.scriptview.ScriptExplorerPart$PackageExplorerProblemTreeViewer.internalRefresh(ScriptExplorerPart.java:274) at org.eclipse.jface.viewers.StructuredViewer.lambda$1(StructuredViewer.java:1542) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1458) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:354) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1419) at org.eclipse.dltk.internal.ui.scriptview.ScriptExplorerPart$PackageExplorerProblemTreeViewer.preservingSelection(ScriptExplorerPart.java:383) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1542) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:535) at org.eclipse.dltk.internal.ui.navigator.ScriptExplorerContentProvider$3.run(ScriptExplorerContentProvider.java:1128) at org.eclipse.dltk.internal.ui.navigator.ScriptExplorerContentProvider.runUpdates(ScriptExplorerContentProvider.java:208) at org.eclipse.dltk.internal.ui.navigator.ScriptExplorerContentProvider.runPendingUpdates(ScriptExplorerContentProvider.java:200) at org.eclipse.dltk.internal.ui.navigator.ScriptExplorerContentProvider$1.runInUIThread(ScriptExplorerContentProvider.java:177) at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:182) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4203) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3819) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519) at org.eclipse.equinox.launcher.Main.main(Main.java:1492) In addition to that after closing the project, reopening is possible but without any access to the filetree unless the local user library is removed from being included. This only concerns remote projects, local projects are ok.
Really? No one uses local libraries in remote projects and is frustrated with this kind of error? I tried it in Eclipse 4.5, same error. Very old school Eclipse 3.8 is working fine but totally outdated.
This is NPE from DLTK