[JBoss JIRA] Created: (JBIDE-2565) NPE when deleting a pages.xml entry
by Georg Sendt (JIRA)
NPE when deleting a pages.xml entry
-----------------------------------
Key: JBIDE-2565
URL: https://jira.jboss.org/jira/browse/JBIDE-2565
Project: Tools (JBoss Tools)
Issue Type: Bug
Environment: Plugin: org.jboss.tools.common.model.ui (2.0.0.200807152328-nightly)
Eclipse Version: 3.4.0
Build id: I20080617-2000
Java 1.5 / XP
Reporter: Georg Sendt
1. Load pages.xml into graphical editor
2. go to source tab
3. delete the first entry
java.lang.NullPointerException
at org.eclipse.draw2d.PolylineConnection.layout(PolylineConnection.java:176)
at org.jboss.tools.seam.ui.pages.editor.edit.LinkEditPart$AdapterImpl.notifyChanged(LinkEditPart.java:263)
at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:247)
at org.eclipse.emf.common.notify.impl.NotificationImpl.dispatch(NotificationImpl.java:1030)
at org.eclipse.emf.common.notify.impl.NotificationImpl.dispatch(NotificationImpl.java:1035)
at org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.LinkImpl.setToElement(LinkImpl.java:280)
at org.jboss.tools.seam.ui.pages.editor.ecore.pages.impl.PagesModelImpl$ML.structureChanged(PagesModelImpl.java:351)
at org.jboss.tools.common.model.impl.XModelImpl$2.run(XModelImpl.java:493)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.jboss.tools.common.model.impl.XModelImpl.fireStructureChanged(XModelImpl.java:489)
at org.jboss.tools.common.model.impl.XModelObjectImpl.fireStructureChanged(XModelObjectImpl.java:404)
at org.jboss.tools.common.model.impl.XModelObjectImpl.removeChild(XModelObjectImpl.java:253)
at org.jboss.tools.common.model.impl.XModelObjectImpl.removeFromParent(XModelObjectImpl.java:259)
at org.jboss.tools.seam.pages.xml.model.helpers.SeamPagesDiagramHelper.removeObsoletePageItems(SeamPagesDiagramHelper.java:157)
at org.jboss.tools.seam.pages.xml.model.helpers.SeamPagesDiagramHelper.updateDiagram0(SeamPagesDiagramHelper.java:114)
at org.jboss.tools.seam.pages.xml.model.helpers.SeamPagesDiagramHelper.updateDiagram(SeamPagesDiagramHelper.java:67)
at org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl.mergeAll(FileSeamPagesImpl.java:47)
at org.jboss.tools.common.model.filesystems.impl.AbstractExtendedXMLFileImpl.edit(AbstractExtendedXMLFileImpl.java:192)
at org.jboss.tools.common.model.filesystems.impl.AbstractExtendedXMLFileImpl.edit(AbstractExtendedXMLFileImpl.java:144)
at org.jboss.tools.common.model.ui.texteditors.TextEditorSupport.save(TextEditorSupport.java:89)
at org.jboss.tools.common.model.ui.texteditors.TextEditorSupport.save(TextEditorSupport.java:81)
at org.jboss.tools.common.model.ui.texteditors.XMLTextEditorComponent.save(XMLTextEditorComponent.java:141)
at org.jboss.tools.common.model.ui.texteditors.xmleditor.XMLTextEditor$TextFocusListener$1.run(XMLTextEditor.java:281)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:178)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4251)
at org.jboss.tools.common.model.ui.texteditors.xmleditor.XMLTextEditor$TextFocusListener.focusLost(XMLTextEditor.java:273)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:137)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)
at org.eclipse.swt.widgets.Control.sendFocusEvent(Control.java:2429)
at org.eclipse.swt.widgets.Widget.wmKillFocus(Widget.java:1765)
at org.eclipse.swt.widgets.Control.WM_KILLFOCUS(Control.java:4130)
at org.eclipse.swt.widgets.Canvas.WM_KILLFOCUS(Canvas.java:429)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3820)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4541)
at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method)
at org.eclipse.swt.widgets.Control.forceFocus(Control.java:974)
at org.eclipse.swt.widgets.Control.setFixedFocus(Control.java:2791)
at org.eclipse.swt.widgets.Composite.setFixedFocus(Composite.java:913)
at org.eclipse.swt.widgets.Composite.setFixedFocus(Composite.java:911)
at org.eclipse.swt.widgets.Control.fixFocus(Control.java:932)
at org.eclipse.swt.widgets.Control.setEnabled(Control.java:2786)
at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:743)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2483)
at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:274)
at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:253)
at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:148)
at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:1350)
at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:3291)
at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3304)
at org.jboss.tools.common.model.ui.texteditors.SaveAction2.run(XMLTextEditorComponent.java:443)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:471)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:822)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:880)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:569)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:511)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:126)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1184)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1002)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1040)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1036)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1352)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3894)
at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:341)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3787)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:337)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4528)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2370)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3420)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 7 months
[JBoss JIRA] Created: (JBIDE-2616) Invalid thread access exception is occured when set new server runtime on New Seam Project wizard.
by Anton Klimkovich (JIRA)
Invalid thread access exception is occured when set new server runtime on New Seam Project wizard.
--------------------------------------------------------------------------------------------------
Key: JBIDE-2616
URL: https://jira.jboss.org/jira/browse/JBIDE-2616
Project: Tools (JBoss Tools)
Issue Type: Bug
Affects Versions: 3.0.0.alpha
Environment: JBT 3.0 Alpha1. The 11 august build.
Reporter: Anton Klimkovich
EXECUTE: Open Seam perspective
EXECUTE: New -> Seam web Project
ASSERT: New Seam Project wizard is opened.
EXECUTE: Press New button for Target Runtime
EXECUTE: Select JBoss 4.2 runtime
EXECUTE: Set path to the runtime and press Finish button
FAILURE:
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.SWT.error(SWT.java:3666)
at org.eclipse.swt.widgets.Widget.error(Widget.java:463)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:355)
at org.eclipse.swt.widgets.Combo.addSelectionListener(Combo.java:247)
at org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelSynchHelper.synchCombo(DataModelSynchHelper.java:496)
at org.jboss.tools.seam.ui.wizard.SeamProjectWizard.synchSeamActionModels(SeamProjectWizard.java:125)
at org.jboss.tools.seam.ui.wizard.SeamProjectWizard.access$5(SeamProjectWizard.java:107)
at org.jboss.tools.seam.ui.wizard.SeamProjectWizard$1.handleEvent(SeamProjectWizard.java:99)
at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.notifyListeners(FacetedProjectWorkingCopy.java:1640)
at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.resumeEventNotification(FacetedProjectWorkingCopy.java:1685)
at org.eclipse.wst.common.project.facet.core.internal.FacetedProjectWorkingCopy.setSelectedPreset(FacetedProjectWorkingCopy.java:1054)
at org.eclipse.wst.web.ui.internal.wizards.NewProjectDataModelFacetWizard.setRuntimeAndDefaultFacets(NewProjectDataModelFacetWizard.java:261)
at org.eclipse.wst.web.ui.internal.wizards.NewProjectDataModelFacetWizard$2.propertyChanged(NewProjectDataModelFacetWizard.java:212)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelImpl.notifyListeners(DataModelImpl.java:346)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelImpl.notifyPropertyChange(DataModelImpl.java:337)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelImpl.internalSetProperty(DataModelImpl.java:183)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelImpl.setProperty(DataModelImpl.java:172)
at org.eclipse.wst.web.ui.internal.wizards.DataModelFacetCreationWizardPage$5.run(DataModelFacetCreationWizardPage.java:411)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 7 months