[jboss-jira] [JBoss JIRA] Updated: (JBRULES-1961) DSLR: Expander in comment-line seams to be treaten as active

Kris Verlaenen (JIRA) jira-events at lists.jboss.org
Thu Apr 21 18:52:18 EDT 2011


     [ https://issues.jboss.org/browse/JBRULES-1961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kris Verlaenen updated JBRULES-1961:
------------------------------------

    Fix Version/s: FUTURE


> DSLR: Expander in comment-line seams to be treaten as active
> ------------------------------------------------------------
>
>                 Key: JBRULES-1961
>                 URL: https://issues.jboss.org/browse/JBRULES-1961
>             Project: Drools
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: drools-compiler
>    Affects Versions: 5.0.0.M5
>         Environment: Eclipse3.4, WinXP,  jre6u10
>            Reporter: Norbert Ziegler
>            Assignee: Kris Verlaenen
>            Priority: Minor
>             Fix For: FUTURE
>
>
> Having an DSLR-File where I sometimes want to switch from expander-1 to expander-2 (only one of them is active).
> Therefor the DSLR looks like follows:
> expander myexpander1.dsl
> # expander myexpander2. dsl
> This works, but only because I entered an additional blank before the commented second dsl-suffix
> If you write
> # expander myexpander2.dsl
> as it should be normal the commented line seems to be treaten as "active" an that leeds to several errors.
> E.g.: switching to the DRL Viewer you get an "Internal error in Drools Plugin:"
> java.lang.IllegalArgumentException: Could not find dsl definition.
> at org.drools.eclipse.dsl.editor.DSLRuleEditor2.setFocus(Unknown Source)
> at org.eclipse.ui.part.MultiPageEditorPart.pageChange(MultiPageEditorPart.java:738)
> at org.eclipse.ui.forms.editor.FormEditor.pageChange(FormEditor.java:509)
> at org.eclipse.ui.part.MultiPageEditorPart$2.widgetSelected(MultiPageEditorPart.java:266)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
> 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:1012)
> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:770)
> at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3242)
> at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2017)
> at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:320)
> 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.Display.runDeferredEvents(Display.java:3823)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
> 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:386)
> 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:597)
> 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)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
> and you get a popup with title "DSL Rule Translation Error".

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list