Java 1.6, Drools 5.1.1<br clear="all"><br><div><br><div class="gmail_quote">On Fri, Apr 29, 2011 at 7:46 PM, Benson Fung <span dir="ltr">&lt;<a href="mailto:benson.redhat@gmail.com">benson.redhat@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">What version of jdk and Drools plugin are you using?<br>
<br>
2011/4/29 Steven Williams &lt;<a href="mailto:stevearoonie@gmail.com">stevearoonie@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Hi,<br>
&gt; I am running Eclipse Helios on Mac OS X 10.6.7 with the Drools 5.1.1 plugin<br>
&gt; and cannot open DSLR files with the error below. This error also occurs if I<br>
&gt; create a new Drools project, create a new rule resource and select the Use a<br>
&gt; DSL checkbox. DRL files open fine.<br>
&gt; Could not open the editor: 1<br>
&gt; java.lang.ArrayIndexOutOfBoundsException: 1<br>
&gt; at<br>
&gt; org.eclipse.swt.custom.StyledTextRenderer.calculateClientArea(StyledTextRenderer.java:230)<br>
&gt; at org.eclipse.swt.custom.StyledText.handleResize(StyledText.java:6169)<br>
&gt; at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5662)<br>
&gt; at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)<br>
&gt; at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3783)<br>
&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)<br>
&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)<br>
&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379)<br>
&gt; at org.eclipse.swt.widgets.Control.resized(Control.java:2944)<br>
&gt; at org.eclipse.swt.widgets.Composite.resized(Composite.java:929)<br>
&gt; at org.eclipse.swt.widgets.Control.setFrameSize(Control.java:3428)<br>
&gt; at org.eclipse.swt.widgets.Display.windowProc(Display.java:4975)<br>
&gt; at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)<br>
&gt; at org.eclipse.swt.internal.cocoa.NSView.setFrameSize(NSView.java:259)<br>
&gt; at org.eclipse.swt.widgets.Control.setBounds(Control.java:3171)<br>
&gt; at org.eclipse.swt.widgets.Control.setSize(Control.java:3668)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.SourceViewer$RulerLayout.getVerticalScrollArrowHeights(SourceViewer.java:200)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.SourceViewer$RulerLayout.layout(SourceViewer.java:157)<br>
&gt; at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1183)<br>
&gt; at org.eclipse.swt.widgets.Composite.layout(Composite.java:703)<br>
&gt; at org.eclipse.swt.widgets.Composite.layout(Composite.java:661)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.CompositeRuler.layoutTextViewer(CompositeRuler.java:611)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.CompositeRuler.addDecorator(CompositeRuler.java:565)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.projection.ProjectionViewer.addVerticalRulerColumn(ProjectionViewer.java:1289)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.projection.ProjectionSupport.doEnableProjection(ProjectionSupport.java:310)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.projection.ProjectionSupport$ProjectionListener.projectionEnabled(ProjectionSupport.java:143)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.projection.ProjectionViewer.fireProjectionEnabled(ProjectionViewer.java:489)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.projection.ProjectionViewer.enableProjection(ProjectionViewer.java:537)<br>
&gt; at<br>
&gt; org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1441)<br>
&gt; at org.drools.eclipse.editors.AbstractRuleEditor.createPartControl(Unknown<br>
&gt; Source)<br>
&gt; at<br>
&gt; org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:241)<br>
&gt; at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:325)<br>
&gt; at<br>
&gt; org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:211)<br>
&gt; at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:308)<br>
&gt; at org.drools.eclipse.dsl.editor.DSLRuleEditor2.addPages(Unknown Source)<br>
&gt; at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)<br>
&gt; at<br>
&gt; org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:348)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:670)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:289)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2863)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768)<br>
&gt; at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760)<br>
&gt; at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711)<br>
&gt; at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)<br>
&gt; at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707)<br>
&gt; at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691)<br>
&gt; at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2682)<br>
&gt; at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651)<br>
&gt; at org.eclipse.ui.ide.IDE.openEditor(IDE.java:610)<br>
&gt; at org.drools.eclipse.wizard.rule.NewRulePackagePage.finish(Unknown Source)<br>
&gt; at org.drools.eclipse.wizard.rule.NewRulePackageWizard.performFinish(Unknown<br>
&gt; Source)<br>
&gt; at<br>
&gt; org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:811)<br>
&gt; at<br>
&gt; org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:430)<br>
&gt; at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)<br>
&gt; at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)<br>
&gt; at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)<br>
&gt; at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3783)<br>
&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)<br>
&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)<br>
&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1383)<br>
&gt; at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1195)<br>
&gt; at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3629)<br>
&gt; at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3284)<br>
&gt; at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)<br>
&gt; at org.eclipse.jface.window.Window.open(Window.java:801)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.handlers.WizardHandler$New.executeHandler(WizardHandler.java:254)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.handlers.WizardHandler.execute(WizardHandler.java:274)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293)<br>
&gt; at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)<br>
&gt; at<br>
&gt; org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:157)<br>
&gt; at<br>
&gt; org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)<br>
&gt; at<br>
&gt; org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)<br>
&gt; at<br>
&gt; org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)<br>
&gt; at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)<br>
&gt; at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3783)<br>
&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)<br>
&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)<br>
&gt; at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1383)<br>
&gt; at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1195)<br>
&gt; at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3629)<br>
&gt; at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3284)<br>
&gt; at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)<br>
&gt; at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)<br>
&gt; at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)<br>
&gt; at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)<br>
&gt; at<br>
&gt; org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)<br>
&gt; at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)<br>
&gt; at<br>
&gt; org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)<br>
&gt; at<br>
&gt; org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)<br>
&gt; at<br>
&gt; org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)<br>
&gt; at<br>
&gt; org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)<br>
&gt; at<br>
&gt; org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)<br>
&gt; at<br>
&gt; org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)<br>
&gt; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt; at<br>
&gt; sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>
&gt; at<br>
&gt; sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>
&gt; at java.lang.reflect.Method.invoke(Method.java:597)<br>
&gt; at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)<br>
&gt; at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)<br>
&gt; at org.eclipse.equinox.launcher.Main.run(Main.java:1408)<br>
&gt; thanks<br>
&gt; Steve<br>
</div></div>&gt; _______________________________________________<br>
&gt; rules-users mailing list<br>
&gt; <a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br></div>