[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 19:30:18 EDT 2011
[ https://issues.jboss.org/browse/JBRULES-1961?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kris Verlaenen updated JBRULES-1961:
------------------------------------
Assignee: Mark Proctor (was: Kris Verlaenen)
> 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: Mark Proctor
> 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