JS file compare problem
Hi,
when I try to compare different versions of one javascript file in jazz repository I get following error:
java.lang.NullPointerException
at org.eclipse.wst.common.project.facet.core.FacetedProjectFramework.hasProjectFacet(Unknown Source)
at org.eclipse.wst.common.project.facet.core.FacetedProjectFramework.hasProjectFacet(Unknown Source)
at com.ibm.jsdt.dojo.infer.DojoInferProvider.applysTo(Unknown Source)
at org.eclipse.wst.jsdt.core.infer.InferrenceManager.getInferenceEngines(Unknown Source)
at org.eclipse.wst.jsdt.internal.compiler.parser.Parser.initializeInferenceEngine(Unknown Source)
at org.eclipse.wst.jsdt.internal.compiler.parser.Parser.parse(Unknown Source)
at org.eclipse.wst.jsdt.internal.compiler.parser.Parser.parse(Unknown Source)
at org.eclipse.wst.jsdt.internal.compiler.parser.Parser.dietParse(Unknown Source)
at org.eclipse.wst.jsdt.core.dom.JavaScriptUnitResolver.parse(Unknown Source)
at org.eclipse.wst.jsdt.core.dom.ASTParser.internalCreateAST(Unknown Source)
at org.eclipse.wst.jsdt.core.dom.ASTParser.createAST(Unknown Source)
at org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureCreator.createStructureComparator(Unknown Source)
at org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureCreator.getStructure(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureCreator.internalCreateStructure(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureCreator.access$0(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureCreator$1.run(Unknown Source)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at org.eclipse.compare.internal.Utilities.runInUIThread(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureCreator.createStructure(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$StructureInfo.createStructure(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$StructureInfo.refresh(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$StructureInfo.setInput(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer.compareInputChanged(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$2.run(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$6.run(Unknown Source)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer.compareInputChanged(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer.compareInputChanged(Unknown Source)
at org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureDiffViewer.compareInputChanged(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer.inputChanged(Unknown Source)
at org.eclipse.jface.viewers.ContentViewer.setInput(Unknown Source)
at org.eclipse.jface.viewers.StructuredViewer.setInput(Unknown Source)
at org.eclipse.compare.CompareViewerSwitchingPane.setInput(Unknown Source)
at org.eclipse.compare.CompareEditorInput.feedInput(Unknown Source)
at org.eclipse.compare.CompareEditorInput.createContents(Unknown Source)
at com.ibm.team.internal.filesystem.ui.changes.LocalFileCompareEditorInput.createContents(Unknown Source)
at org.eclipse.compare.internal.CompareEditor.createCompareControl(Unknown Source)
at org.eclipse.compare.internal.CompareEditor.createPartControl(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPartHelper(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPart(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source)
at org.eclipse.ui.internal.EditorReference.getEditor(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.access$11(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage$10.run(Unknown Source)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
at org.eclipse.compare.internal.CompareUIPlugin$1.run(Unknown Source)
at org.eclipse.compare.internal.CompareUIPlugin.syncExec(Unknown Source)
at org.eclipse.compare.internal.CompareUIPlugin.internalOpenEditor(Unknown Source)
at org.eclipse.compare.internal.CompareUIPlugin.openCompareEditor(Unknown Source)
at org.eclipse.compare.CompareUI.openCompareEditorOnPage(Unknown Source)
at com.ibm.team.internal.filesystem.ui.views.history.actions.CompareWithLocalFileAction$1$2.run(Unknown Source)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)
at org.eclipse.ui.internal.Workbench$5.run(Unknown Source)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
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(Unknown Source)
at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
at org.eclipse.equinox.launcher.Main.run(Unknown Source)
at org.eclipse.equinox.launcher.Main.main(Unknown Source)
I don't know if it is Jazz problem or some bug in RAD 7.5.
If someone knows where is the problem, please let me know.
Thanks,
Rado
when I try to compare different versions of one javascript file in jazz repository I get following error:
java.lang.NullPointerException
at org.eclipse.wst.common.project.facet.core.FacetedProjectFramework.hasProjectFacet(Unknown Source)
at org.eclipse.wst.common.project.facet.core.FacetedProjectFramework.hasProjectFacet(Unknown Source)
at com.ibm.jsdt.dojo.infer.DojoInferProvider.applysTo(Unknown Source)
at org.eclipse.wst.jsdt.core.infer.InferrenceManager.getInferenceEngines(Unknown Source)
at org.eclipse.wst.jsdt.internal.compiler.parser.Parser.initializeInferenceEngine(Unknown Source)
at org.eclipse.wst.jsdt.internal.compiler.parser.Parser.parse(Unknown Source)
at org.eclipse.wst.jsdt.internal.compiler.parser.Parser.parse(Unknown Source)
at org.eclipse.wst.jsdt.internal.compiler.parser.Parser.dietParse(Unknown Source)
at org.eclipse.wst.jsdt.core.dom.JavaScriptUnitResolver.parse(Unknown Source)
at org.eclipse.wst.jsdt.core.dom.ASTParser.internalCreateAST(Unknown Source)
at org.eclipse.wst.jsdt.core.dom.ASTParser.createAST(Unknown Source)
at org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureCreator.createStructureComparator(Unknown Source)
at org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureCreator.getStructure(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureCreator.internalCreateStructure(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureCreator.access$0(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureCreator$1.run(Unknown Source)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at org.eclipse.compare.internal.Utilities.runInUIThread(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureCreator.createStructure(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$StructureInfo.createStructure(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$StructureInfo.refresh(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$StructureInfo.setInput(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer.compareInputChanged(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$2.run(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer$6.run(Unknown Source)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer.compareInputChanged(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer.compareInputChanged(Unknown Source)
at org.eclipse.wst.jsdt.internal.ui.compare.JavaStructureDiffViewer.compareInputChanged(Unknown Source)
at org.eclipse.compare.structuremergeviewer.StructureDiffViewer.inputChanged(Unknown Source)
at org.eclipse.jface.viewers.ContentViewer.setInput(Unknown Source)
at org.eclipse.jface.viewers.StructuredViewer.setInput(Unknown Source)
at org.eclipse.compare.CompareViewerSwitchingPane.setInput(Unknown Source)
at org.eclipse.compare.CompareEditorInput.feedInput(Unknown Source)
at org.eclipse.compare.CompareEditorInput.createContents(Unknown Source)
at com.ibm.team.internal.filesystem.ui.changes.LocalFileCompareEditorInput.createContents(Unknown Source)
at org.eclipse.compare.internal.CompareEditor.createCompareControl(Unknown Source)
at org.eclipse.compare.internal.CompareEditor.createPartControl(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPartHelper(Unknown Source)
at org.eclipse.ui.internal.EditorReference.createPart(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(Unknown Source)
at org.eclipse.ui.internal.EditorReference.getEditor(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.access$11(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage$10.run(Unknown Source)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(Unknown Source)
at org.eclipse.compare.internal.CompareUIPlugin$1.run(Unknown Source)
at org.eclipse.compare.internal.CompareUIPlugin.syncExec(Unknown Source)
at org.eclipse.compare.internal.CompareUIPlugin.internalOpenEditor(Unknown Source)
at org.eclipse.compare.internal.CompareUIPlugin.openCompareEditor(Unknown Source)
at org.eclipse.compare.CompareUI.openCompareEditorOnPage(Unknown Source)
at com.ibm.team.internal.filesystem.ui.views.history.actions.CompareWithLocalFileAction$1$2.run(Unknown Source)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)
at org.eclipse.ui.internal.Workbench$5.run(Unknown Source)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
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(Unknown Source)
at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
at org.eclipse.equinox.launcher.Main.run(Unknown Source)
at org.eclipse.equinox.launcher.Main.main(Unknown Source)
I don't know if it is Jazz problem or some bug in RAD 7.5.
If someone knows where is the problem, please let me know.
Thanks,
Rado