Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-6247

Bankrupcy history.brl file from Guvnor examples is not opened properly

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • LATER
    • 3.1.x
    • drools
    • None

      Bankrupcy history.brl file from Guvnor examples is not opened properl
      When trying to open this file JBT display this error:

      Could not open the editor: org.drools.guvnor.client.modeldriven.brl.CompositeFieldConstraint cannot be cast to org.drools.guvnor.client.modeldriven.brl.SingleFieldConstraint

      Error log:

      java.lang.ClassCastException: org.drools.guvnor.client.modeldriven.brl.CompositeFieldConstraint cannot be cast to org.drools.guvnor.client.modeldriven.brl.SingleFieldConstraint
      at org.drools.eclipse.rulebuilder.ui.FactPatternWidget.hasChildren(FactPatternWidget.java:556)
      at org.drools.eclipse.rulebuilder.ui.FactPatternWidget.createConstraintRow(FactPatternWidget.java:333)
      at org.drools.eclipse.rulebuilder.ui.FactPatternWidget.renderSingleFieldConstraint(FactPatternWidget.java:295)
      at org.drools.eclipse.rulebuilder.ui.FactPatternWidget.renderFieldConstraints(FactPatternWidget.java:187)
      at org.drools.eclipse.rulebuilder.ui.FactPatternWidget.addNestedElements(FactPatternWidget.java:270)
      at org.drools.eclipse.rulebuilder.ui.FactPatternWidget.compositeFieldConstraintEditor(FactPatternWidget.java:244)
      at org.drools.eclipse.rulebuilder.ui.FactPatternWidget.renderFieldConstraints(FactPatternWidget.java:194)
      at org.drools.eclipse.rulebuilder.ui.FactPatternWidget.create(FactPatternWidget.java:114)
      at org.drools.eclipse.rulebuilder.ui.FactPatternWidget.<init>(FactPatternWidget.java:80)
      at org.drools.eclipse.rulebuilder.ui.CompositeFactPatternWidget.createFactRows(CompositeFactPatternWidget.java:140)
      at org.drools.eclipse.rulebuilder.ui.CompositeFactPatternWidget.create(CompositeFactPatternWidget.java:77)
      at org.drools.eclipse.rulebuilder.ui.CompositeFactPatternWidget.<init>(CompositeFactPatternWidget.java:53)
      at org.drools.eclipse.rulebuilder.ui.RuleModeller.addCompositeFactPatternWidget(RuleModeller.java:343)
      at org.drools.eclipse.rulebuilder.ui.RuleModeller.redrawLhs(RuleModeller.java:268)
      at org.drools.eclipse.rulebuilder.ui.RuleModeller.reloadLhs(RuleModeller.java:184)
      at org.drools.eclipse.rulebuilder.ui.RuleModeller.reloadWidgets(RuleModeller.java:195)
      at org.drools.eclipse.rulebuilder.editors.BrlPage.setModelXML(BrlPage.java:46)
      at org.drools.eclipse.rulebuilder.editors.RuleEditor.pageChange(RuleEditor.java:274)
      at org.eclipse.ui.part.MultiPageEditorPart.setActivePage(MultiPageEditorPart.java:1076)
      at org.eclipse.ui.forms.editor.FormEditor.setActivePage(FormEditor.java:597)
      at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:361)
      at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:662)
      at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:462)
      at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
      at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
      at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
      at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
      at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
      at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
      at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
      at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
      at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1608)
      at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
      at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
      at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
      at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
      at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
      at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)
      at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)
      at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:778)
      at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:677)
      at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:638)
      at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2854)
      at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2762)
      at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2754)
      at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2705)
      at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2701)
      at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2685)
      at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2668)
      at org.guvnor.tools.utils.PlatformUtils.openEditor(PlatformUtils.java:151)
      at org.guvnor.tools.views.RepositoryView.doubleClick(RepositoryView.java:448)
      at org.guvnor.tools.views.RepositoryView.access$4(RepositoryView.java:435)
      at org.guvnor.tools.views.RepositoryView$7.run(RepositoryView.java:405)
      at org.guvnor.tools.views.RepositoryView$9.doubleClick(RepositoryView.java:430)
      at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:821)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.core.runtime.Platform.run(Platform.java:888)
      at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
      at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
      at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:819)
      at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1419)
      at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1195)
      at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:238)
      at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:235)
      at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:296)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1176)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3493)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3112)
      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
      at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
      at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
      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:194)
      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:368)
      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:559)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1287)

      Steps to reproduce:

      1. deploy guvnor to server and start server
      2. open guvnor perspective
      3. add default guvnor repository connection using Guvnor Repositories view
      4. right click on newly created Guvnor connection and open Guvnor Console
      5. choose ok to empty login dialog and click yes to install Guvnor examples
      6. open <Guvnor connection> > pacakges > mortages >Bankrupcy history.brl file from Guvnor Repositories view. Error is displayed within editor

            Unassigned Unassigned
            vpakan Vlado Pakan (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: