Bug 426108 - EFacet Model Editor does not safe changes
Summary: EFacet Model Editor does not safe changes
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: EMF-Facet (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-20 06:40 EST by Marco Descher CLA
Modified: 2020-05-01 11:26 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marco Descher CLA 2014-01-20 06:40:25 EST
When I change my model, the editor is marked as dirty, and save seems to store it; the changes, however, never make it into the efacet file. 

Could this be a hint?

!ENTRY org.eclipse.emf.facet.efacet.core 2 0 2014-01-20 12:29:04.745
!MESSAGE The result of FacetManagerContext.getOverrideCandidateFeatures(...) is empty! baseFeature=platform:/plugin/org.eclipse.emf.facet.efacet.examples.library.core/library.efacet#//book/BookExt/bookCover (This message will be sent only once) (org.eclipse.emf.facet.efacet.core_0.4.0.201312171230)
!STACK 0
org.eclipse.emf.facet.util.core.Logger$LogStackTrace
	at org.eclipse.emf.facet.util.core.Logger.log(Logger.java:116)
	at org.eclipse.emf.facet.util.core.Logger.logWarning(Logger.java:54)
	at org.eclipse.emf.facet.efacet.core.internal.FacetManagerContext.getOverrideCandidateFeatures(FacetManagerContext.java:259)
	at org.eclipse.emf.facet.efacet.core.internal.FacetManagerContext.resolveOverrides(FacetManagerContext.java:142)
	at org.eclipse.emf.facet.efacet.core.internal.FacetManagerContext.resolveOverrides(FacetManagerContext.java:98)
	at org.eclipse.emf.facet.efacet.core.internal.FacetManager.internalGet(FacetManager.java:262)
	at org.eclipse.emf.facet.efacet.core.internal.FacetManager.get(FacetManager.java:248)
	at org.eclipse.emf.facet.efacet.core.internal.FacetManager.getOrInvoke(FacetManager.java:499)
	at org.eclipse.emf.facet.widgets.table.ui.internal.exported.TableWidgetUtils.getValueOf(TableWidgetUtils.java:109)
	at org.eclipse.emf.facet.widgets.table.ui.nattable.internal.nattable.painter.CustomizedCellPainter.getValueOf(CustomizedCellPainter.java:233)
	at org.eclipse.emf.facet.widgets.table.ui.nattable.internal.nattable.painter.CustomizedCellPainter.getBackground(CustomizedCellPainter.java:382)
	at org.eclipse.emf.facet.widgets.table.ui.nattable.internal.nattable.painter.CustomizedCellPainter.drawBackground(CustomizedCellPainter.java:370)
	at org.eclipse.emf.facet.widgets.table.ui.nattable.internal.nattable.painter.CustomizedCellPainter.paintGridElement(CustomizedCellPainter.java:160)
	at org.eclipse.emf.facet.widgets.table.ui.nattable.internal.nattable.painter.CustomizedCellPainter.paintCell(CustomizedCellPainter.java:140)
	at net.sourceforge.nattable.painter.layer.CellLayerPainter.paintCell(CellLayerPainter.java:60)
	at net.sourceforge.nattable.selection.SelectionLayerPainter.paintCell(SelectionLayerPainter.java:123)
	at net.sourceforge.nattable.painter.layer.CellLayerPainter.paintLayer(CellLayerPainter.java:33)
	at net.sourceforge.nattable.painter.layer.GridLineCellLayerPainter.paintLayer(GridLineCellLayerPainter.java:16)
	at net.sourceforge.nattable.selection.SelectionLayerPainter.paintLayer(SelectionLayerPainter.java:34)
	at net.sourceforge.nattable.layer.CompositeLayer$CompositeLayerPainter.paintLayer(CompositeLayer.java:884)
	at net.sourceforge.nattable.NatTable$NatLayerPainter.paintLayer(NatTable.java:651)
	at net.sourceforge.nattable.NatTable.paintNatTable(NatTable.java:292)
	at net.sourceforge.nattable.NatTable.paintControl(NatTable.java:288)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:230)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4171)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1467)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1490)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1475)
	at org.eclipse.swt.widgets.Control.drawWidget(Control.java:1244)
	at org.eclipse.swt.widgets.Canvas.drawWidget(Canvas.java:166)
	at org.eclipse.swt.widgets.Widget.drawRect(Widget.java:749)
	at org.eclipse.swt.widgets.Canvas.drawRect(Canvas.java:161)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5565)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Display.applicationNextEventMatchingMask(Display.java:4949)
	at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5327)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
	at org.eclipse.swt.internal.cocoa.NSApplication.nextEventMatchingMask(NSApplication.java:94)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3647)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1122)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1006)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:146)
	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:565)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:125)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:109)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:80)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:372)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:226)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
Comment 1 Marco Descher CLA 2014-01-20 07:09:31 EST
Crosslink http://www.eclipse.org/forums/index.php/m/1233745/