Community
Participate
Working Groups
Don't know how it happened and why. No specific effect except filling the error log. Here is the stack: java.lang.ClassCastException: org.eclipse.acceleo.parser.cst.impl.TextExpressionImpl cannot be cast to org.eclipse.acceleo.parser.cst.Block at org.eclipse.acceleo.parser.cst.impl.IfBlockImpl.eSet(IfBlockImpl.java:252) at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eSet(BasicEObjectImpl.java:1081) at org.eclipse.emf.ecore.util.EcoreUtil.replace(EcoreUtil.java:3108) at org.eclipse.acceleo.internal.ide.ui.editors.template.AcceleoSourceContent.replaceTemplateExpression(AcceleoSourceContent.java:597) at org.eclipse.acceleo.internal.ide.ui.editors.template.AcceleoSourceContent.updateCST(AcceleoSourceContent.java:466) at org.eclipse.acceleo.internal.ide.ui.editors.template.AcceleoDocumentProvider.handlePositionUpdate(AcceleoDocumentProvider.java:93) at org.eclipse.acceleo.internal.ide.ui.editors.template.AcceleoDocumentProvider$1.update(AcceleoDocumentProvider.java:69) at org.eclipse.jface.text.AbstractDocument.updatePositions(AbstractDocument.java:1253) at org.eclipse.jface.text.AbstractDocument.updateDocumentStructures(AbstractDocument.java:707) at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:793) at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7172) at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:7986) at org.eclipse.swt.custom.StyledText.doBackspace(StyledText.java:2245) at org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:6980) at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5936) at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5962) at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5656) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1294) at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:730) at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2841) at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:734) at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1743) at org.eclipse.swt.widgets.Control.windowProc(Control.java:4796) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4360) at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method) at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8189) at org.eclipse.swt.widgets.Display.eventProc(Display.java:1238) at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2237) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3159) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 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:369) 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:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
A fix has been contributed on HEAD and R3_2_maintenance
Closing resolved bugs