Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » [Xtext] Formatter (nextGen): Disable autowrap
[Xtext] Formatter (nextGen): Disable autowrap [message #1710772] Fri, 09 October 2015 07:42 Go to next message
Hauke Fuhrmann is currently offline Hauke FuhrmannFriend
Messages: 30
Registered: January 2015
Member
Hi there,

I have a language for which I need a serializer without any spaces and
autowrapping. In the formatter I add line breaks homeopathically
manually in the code.

I did not find any means to disable the oneSpace and autowrap globally.
Is there?

So I added a helper function that I call for all my business objects:

def void noSpacesForAllKeywords(EObject object,
extension IFormattableDocument document){
for(k : object.regionsForKeywords("{","}","=",",")){
k.surround[noSpace]
k.append[autowrap(3000)]
}
}

The noSpace seems to work, but for autowrap I get the exception below,
although there is no other explicit autowrap call in the formatter.
Is there any implicit autowrapping enabled? How do I disable it??

Cheers,
Hauke


!STACK 0
org.eclipse.xtext.formatting2.internal.ConflictingRegionsException:
Conflicting Regions.
{{{}}}: HiddenRegionReplacer at offset=3658 length=0 at offset=3658 length=0
[[[]]]: HiddenRegionReplacer at offset=3658 length=0 at offset=3658 length=0
------------------------------- document snippet
-------------------------------

[... business stuff removed ...]

--------------------------------------------------------------------------------
at
org.eclipse.xtext.formatting2.internal.TextSegmentSet.handleConflict(TextSegmentSet.java:66)
at
org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.replaceExistingEntry(ArrayListTextSegmentSet.java:131)
at
org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.add(ArrayListTextSegmentSet.java:43)
at
org.eclipse.xtext.formatting2.internal.FormattableDocument.addReplacer(FormattableDocument.java:69)
at
org.eclipse.xtext.formatting2.internal.FormattableDocument.set(FormattableDocument.java:238)
at
org.eclipse.xtext.formatting2.internal.FormattableDocument.append(FormattableDocument.java:79)
at
de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.noSpacesForAllKeywords(PkpConfigFormatter.java:61)
at
de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter._format(PkpConfigFormatter.java:124)
at
de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.format(PkpConfigFormatter.java:142)
at
de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter._format(PkpConfigFormatter.java:119)
at
de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.format(PkpConfigFormatter.java:139)
at
de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter._format(PkpConfigFormatter.java:46)
at
de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.format(PkpConfigFormatter.java:133)
at
org.eclipse.xtext.formatting2.AbstractFormatter2._format(AbstractFormatter2.java:182)
at
de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.format(PkpConfigFormatter.java:130)
at
org.eclipse.xtext.formatting2.AbstractFormatter2.format(AbstractFormatter2.java:245)
at
org.eclipse.xtext.ui.editor.formatting2.ContentFormatter.exec(ContentFormatter.java:89)
at
org.eclipse.xtext.ui.editor.formatting2.ContentFormatter$FormattingUnitOfWork.exec(ContentFormatter.java:56)
at
org.eclipse.xtext.ui.editor.formatting2.ContentFormatter$FormattingUnitOfWork.exec(ContentFormatter.java:1)
at
org.eclipse.xtext.resource.OutdatedStateManager.exec(OutdatedStateManager.java:121)
at
org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.internalReadOnly(XtextDocument.java:520)
at
org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.priorityReadOnly(XtextDocument.java:485)
at
org.eclipse.xtext.ui.editor.model.XtextDocument.priorityReadOnly(XtextDocument.java:142)
at
org.eclipse.xtext.ui.editor.formatting2.ContentFormatter.format(ContentFormatter.java:102)
at
org.eclipse.jface.text.source.SourceViewer.doOperation(SourceViewer.java:1023)
at
org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1501)
at
org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at
org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
at
org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
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.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
at
org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)
at
org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)
at
org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
at
org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
at org.eclipse.core.commands.Command.executeWithChecks(Command.java:493)
at
org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:486)
at
org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
at
org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1266)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1112)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1137)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1122)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1164)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1160)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1581)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4795)
at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:343)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:4676)
at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3767)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at
org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
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:380)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
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:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
at org.eclipse.equinox.launcher.Main.main(Main.java:1488)
Suppressed: org.eclipse.xtext.formatting2.internal.RegionTrace:
HiddenRegionReplacer at offset=3658 length=0
at
org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.add(ArrayListTextSegmentSet.java:37)
... 85 more
Suppressed: org.eclipse.xtext.formatting2.internal.RegionTrace:
HiddenRegionReplacer at offset=3658 length=0
at
org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.replaceExistingEntry(ArrayListTextSegmentSet.java:122)
at
org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.add(ArrayListTextSegmentSet.java:43)
at
org.eclipse.xtext.formatting2.internal.FormattableDocument.addReplacer(FormattableDocument.java:69)
at
org.eclipse.xtext.formatting2.internal.FormattableDocument.set(FormattableDocument.java:238)
at
org.eclipse.xtext.formatting2.internal.FormattableDocument.append(FormattableDocument.java:79)
at
org.eclipse.xtext.formatting2.internal.FormattableDocument.surround(FormattableDocument.java:246)
at
de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.noSpacesForAllKeywords(PkpConfigFormatter.java:57)
... 81 more
Caused by: org.eclipse.xtext.formatting2.ConflictingFormattingException:
Conflicting values for 'autowrap': '0' and '3000'.
at
org.eclipse.xtext.formatting2.internal.HiddenRegionFormatting.merge(HiddenRegionFormatting.java:145)
at
org.eclipse.xtext.formatting2.internal.HiddenRegionFormatting.mergeValuesFrom(HiddenRegionFormatting.java:157)
at
org.eclipse.xtext.formatting2.internal.HiddenRegionFormattingMerger.merge(HiddenRegionFormattingMerger.java:32)
at
org.eclipse.xtext.formatting2.internal.HiddenRegionFormattingMerger.merge(HiddenRegionFormattingMerger.java:1)
at
org.eclipse.xtext.formatting2.internal.TextReplacerMerger.mergeHiddenRegionReplacers(TextReplacerMerger.java:73)
at
org.eclipse.xtext.formatting2.internal.TextReplacerMerger.merge(TextReplacerMerger.java:36)
at
org.eclipse.xtext.formatting2.internal.TextReplacerMerger.merge(TextReplacerMerger.java:1)
at
org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.replaceExistingEntry(ArrayListTextSegmentSet.java:120)
... 86 more
Re: [Xtext] Formatter (nextGen): Disable autowrap [message #1711758 is a reply to message #1710772] Mon, 19 October 2015 14:14 Go to previous message
Sebastian Zarnekow is currently offline Sebastian ZarnekowFriend
Messages: 3118
Registered: July 2009
Senior Member
Hi Hauke,

could you please file a ticket with a repro attached?

Thank you,
Sebastian

On 09.10.15 09:42, Hauke Fuhrmann wrote:
> Hi there,
>
> I have a language for which I need a serializer without any spaces and
> autowrapping. In the formatter I add line breaks homeopathically
> manually in the code.
>
> I did not find any means to disable the oneSpace and autowrap globally.
> Is there?
>
> So I added a helper function that I call for all my business objects:
>
> def void noSpacesForAllKeywords(EObject object,
> extension IFormattableDocument document){
> for(k : object.regionsForKeywords("{","}","=",",")){
> k.surround[noSpace]
> k.append[autowrap(3000)]
> }
> }
>
> The noSpace seems to work, but for autowrap I get the exception below,
> although there is no other explicit autowrap call in the formatter.
> Is there any implicit autowrapping enabled? How do I disable it??
>
> Cheers,
> Hauke
>
>
> !STACK 0
> org.eclipse.xtext.formatting2.internal.ConflictingRegionsException:
> Conflicting Regions.
> {{{}}}: HiddenRegionReplacer at offset=3658 length=0 at offset=3658
> length=0
> [[[]]]: HiddenRegionReplacer at offset=3658 length=0 at offset=3658
> length=0
> ------------------------------- document snippet
> -------------------------------
>
> [... business stuff removed ...]
>
> --------------------------------------------------------------------------------
>
> at
> org.eclipse.xtext.formatting2.internal.TextSegmentSet.handleConflict(TextSegmentSet.java:66)
>
> at
> org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.replaceExistingEntry(ArrayListTextSegmentSet.java:131)
>
> at
> org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.add(ArrayListTextSegmentSet.java:43)
>
> at
> org.eclipse.xtext.formatting2.internal.FormattableDocument.addReplacer(FormattableDocument.java:69)
>
> at
> org.eclipse.xtext.formatting2.internal.FormattableDocument.set(FormattableDocument.java:238)
>
> at
> org.eclipse.xtext.formatting2.internal.FormattableDocument.append(FormattableDocument.java:79)
>
> at
> de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.noSpacesForAllKeywords(PkpConfigFormatter.java:61)
>
> at
> de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter._format(PkpConfigFormatter.java:124)
>
> at
> de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.format(PkpConfigFormatter.java:142)
>
> at
> de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter._format(PkpConfigFormatter.java:119)
>
> at
> de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.format(PkpConfigFormatter.java:139)
>
> at
> de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter._format(PkpConfigFormatter.java:46)
>
> at
> de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.format(PkpConfigFormatter.java:133)
>
> at
> org.eclipse.xtext.formatting2.AbstractFormatter2._format(AbstractFormatter2.java:182)
>
> at
> de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.format(PkpConfigFormatter.java:130)
>
> at
> org.eclipse.xtext.formatting2.AbstractFormatter2.format(AbstractFormatter2.java:245)
>
> at
> org.eclipse.xtext.ui.editor.formatting2.ContentFormatter.exec(ContentFormatter.java:89)
>
> at
> org.eclipse.xtext.ui.editor.formatting2.ContentFormatter$FormattingUnitOfWork.exec(ContentFormatter.java:56)
>
> at
> org.eclipse.xtext.ui.editor.formatting2.ContentFormatter$FormattingUnitOfWork.exec(ContentFormatter.java:1)
>
> at
> org.eclipse.xtext.resource.OutdatedStateManager.exec(OutdatedStateManager.java:121)
>
> at
> org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.internalReadOnly(XtextDocument.java:520)
>
> at
> org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.priorityReadOnly(XtextDocument.java:485)
>
> at
> org.eclipse.xtext.ui.editor.model.XtextDocument.priorityReadOnly(XtextDocument.java:142)
>
> at
> org.eclipse.xtext.ui.editor.formatting2.ContentFormatter.format(ContentFormatter.java:102)
>
> at
> org.eclipse.jface.text.source.SourceViewer.doOperation(SourceViewer.java:1023)
>
> at
> org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1501)
>
> at
> org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128)
>
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> at
> org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126)
>
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
> at
> org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
> at
> org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
>
> 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.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
>
> at
> org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)
>
> at
> org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)
> at
> org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
>
> at
> org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
>
> at
> org.eclipse.core.commands.Command.executeWithChecks(Command.java:493)
> at
> org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:486)
>
> at
> org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
>
> at
> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
>
> at
> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
>
> at
> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
>
> at
> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
>
> at
> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
>
> at
> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
>
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1266)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1112)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1137)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1122)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1164)
> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1160)
> at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1581)
> at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4795)
> at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:343)
> at org.eclipse.swt.widgets.Control.windowProc(Control.java:4676)
> at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339)
> at org.eclipse.swt.widgets.Display.windowProc(Display.java:5050)
> at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
> at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3767)
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
>
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
>
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
>
> at
> org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
>
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
>
> at
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)
> at
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at
> org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
>
> 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:380)
>
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
>
> 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:669)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1488)
> Suppressed: org.eclipse.xtext.formatting2.internal.RegionTrace:
> HiddenRegionReplacer at offset=3658 length=0
> at
> org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.add(ArrayListTextSegmentSet.java:37)
>
> ... 85 more
> Suppressed: org.eclipse.xtext.formatting2.internal.RegionTrace:
> HiddenRegionReplacer at offset=3658 length=0
> at
> org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.replaceExistingEntry(ArrayListTextSegmentSet.java:122)
>
> at
> org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.add(ArrayListTextSegmentSet.java:43)
>
> at
> org.eclipse.xtext.formatting2.internal.FormattableDocument.addReplacer(FormattableDocument.java:69)
>
> at
> org.eclipse.xtext.formatting2.internal.FormattableDocument.set(FormattableDocument.java:238)
>
> at
> org.eclipse.xtext.formatting2.internal.FormattableDocument.append(FormattableDocument.java:79)
>
> at
> org.eclipse.xtext.formatting2.internal.FormattableDocument.surround(FormattableDocument.java:246)
>
> at
> de.scheidtbachmann.pkp.config.text.formatting2.PkpConfigFormatter.noSpacesForAllKeywords(PkpConfigFormatter.java:57)
>
> ... 81 more
> Caused by: org.eclipse.xtext.formatting2.ConflictingFormattingException:
> Conflicting values for 'autowrap': '0' and '3000'.
> at
> org.eclipse.xtext.formatting2.internal.HiddenRegionFormatting.merge(HiddenRegionFormatting.java:145)
>
> at
> org.eclipse.xtext.formatting2.internal.HiddenRegionFormatting.mergeValuesFrom(HiddenRegionFormatting.java:157)
>
> at
> org.eclipse.xtext.formatting2.internal.HiddenRegionFormattingMerger.merge(HiddenRegionFormattingMerger.java:32)
>
> at
> org.eclipse.xtext.formatting2.internal.HiddenRegionFormattingMerger.merge(HiddenRegionFormattingMerger.java:1)
>
> at
> org.eclipse.xtext.formatting2.internal.TextReplacerMerger.mergeHiddenRegionReplacers(TextReplacerMerger.java:73)
>
> at
> org.eclipse.xtext.formatting2.internal.TextReplacerMerger.merge(TextReplacerMerger.java:36)
>
> at
> org.eclipse.xtext.formatting2.internal.TextReplacerMerger.merge(TextReplacerMerger.java:1)
>
> at
> org.eclipse.xtext.formatting2.internal.ArrayListTextSegmentSet.replaceExistingEntry(ArrayListTextSegmentSet.java:120)
>
> ... 86 more
>


--
Looking for professional support for Xtext, Xtend or Eclipse Modeling?
Find help at http://xtext.itemis.com or xtext(@)itemis.com
Blog: zarnekow.blogspot.com
Twitter: @szarnekow
Google+: https://www.google.com/+SebastianZarnekow
Previous Topic:Maintaining xtext model backwards compatibility
Next Topic:Xtext resource URI starting with java:/Objects
Goto Forum:
  


Current Time: Fri Apr 26 02:22:11 GMT 2024

Powered by FUDForum. Page generated in 0.02877 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top