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
- is incorporated by
-
JBDS-1546 Bankrupcy history.brl file from Guvnor examples is not opened properly
-
- Closed
-
- is related to
-
JBIDE-6246 .scenario files from Guvnor examples are not opened properly
-
- Closed
-