Check your java compiler settings on your eclipse project and make sure the compliance level is 1.5 or 1.6.
On 11/1/10 6:35 PM, marc.schneiderman wrote: > Environment > ----------------- > Windows 7 64bit > Java 1.6 JRE > Eclipse SDK 3.5.2 > GEF 3.5.2 > Drools 5.1 GA Eclipse Workbench > > > When importing a very simple drools project ( a personal implementation of > the classic fibonacci problem), which had worked fine without any build or > runtime errors when using drools 5.0, I received the following two build > errors in the Eclipse environment. I tried looking on the Nabble news group > but did not find any similar postings. Also Googled the errors but to no > avail. Any help would be very much appreciated. Thanks. > > ERROR #1 > ----------- > Internal error in Drools plugin: > org.drools.RuntimeDroolsException: value '1.4' is not a valid language level > at > org.drools.rule.builder.dialect.java.JavaDialectConfiguration.setJavaLanguageLevel(JavaDialectConfiguration.java:79) > at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(Unknown > Source) > at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(Unknown > Source) > at org.drools.eclipse.DroolsEclipsePlugin.parseResource(Unknown Source) > at > org.drools.eclipse.editors.DroolsLineBreakpointAdapter.canToggleLineBreakpoints(Unknown > Source) > at > org.eclipse.debug.ui.actions.ToggleBreakpointAction.update(ToggleBreakpointAction.java:187) > at > org.eclipse.ui.texteditor.AbstractRulerActionDelegate.update(AbstractRulerActionDelegate.java:132) > at > org.eclipse.ui.texteditor.AbstractRulerActionDelegate.setActiveEditor(AbstractRulerActionDelegate.java:89) > at > org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate.setActiveEditor(RulerToggleBreakpointActionDelegate.java:98) > at > org.eclipse.ui.internal.EditorPluginAction.editorChanged(EditorPluginAction.java:75) > at > org.eclipse.ui.internal.EditorActionBuilder$EditorContribution.editorChanged(EditorActionBuilder.java:83) > at > org.eclipse.ui.internal.EditorActionBuilder$ExternalContributor.setActiveEditor(EditorActionBuilder.java:129) > at > org.eclipse.ui.internal.EditorActionBars.partChanged(EditorActionBars.java:345) > at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:632) > 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.WorkbenchPage.activatePart(WorkbenchPage.java:621) > at > org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3527) > at > org.eclipse.ui.internal.WorkbenchPage.activate(WorkbenchPage.java:614) > at > org.eclipse.ui.internal.WorkbenchPage.showEditor(WorkbenchPage.java:2943) > at > org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2843) > 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:2676) > at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651) > at org.eclipse.ui.ide.IDE.openEditor(IDE.java:610) > at org.eclipse.ui.ide.IDE.openEditor(IDE.java:1105) > at > org.eclipse.ui.internal.views.markers.ExtendedMarkersView.openMarkerInEditor(ExtendedMarkersView.java:254) > at > org.eclipse.ui.internal.views.markers.ExtendedMarkersView.openSelectedMarkers(ExtendedMarkersView.java:1572) > at > org.eclipse.ui.internal.views.markers.ExtendedMarkersView$4.open(ExtendedMarkersView.java:568) > at > org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48) > at > org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:842) > 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.fireOpen(StructuredViewer.java:840) > at > org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1101) > at > org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1205) > at > org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:264) > at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:258) > at > org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:298) > 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:3910) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503) > 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(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > 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) > > ERROR #2 > ---------- > Unable to create view ID org.eclipse.ui.views.ContentOutline: value '1.4' is > not a valid language level: > org.drools.RuntimeDroolsException: value '1.4' is not a valid language level > at > org.drools.rule.builder.dialect.java.JavaDialectConfiguration.setJavaLanguageLevel(JavaDialectConfiguration.java:79) > at org.drools.eclipse.DroolsEclipsePlugin.generateParsedResource(Unknown > Source) > at org.drools.eclipse.DroolsEclipsePlugin.parseResource(Unknown Source) > at > org.drools.eclipse.editors.outline.RuleContentOutlinePage.initRules(Unknown > Source) > at org.drools.eclipse.editors.outline.RuleContentOutlinePage.update(Unknown > Source) > at > org.drools.eclipse.editors.outline.RuleContentOutlinePage.createControl(Unknown > Source) > at > org.eclipse.ui.views.contentoutline.ContentOutline.doCreatePage(ContentOutline.java:137) > at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:409) > at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:752) > at org.eclipse.ui.part.PageBookView.showBootstrapPart(PageBookView.java:921) > at org.eclipse.ui.part.PageBookView.createPartControl(PageBookView.java:492) > at > org.eclipse.ui.views.contentoutline.ContentOutline.createPartControl(ContentOutline.java:121) > at > org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:367) > at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:226) > 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.ViewPane.setVisible(ViewPane.java:529) > 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.createControl(PartStack.java:668) > at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:576) > at > org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:568) > at > org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:272) > at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:982) > at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2626) > at org.eclipse.ui.internal.WorkbenchWindow$27.run(WorkbenchWindow.java:2965) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) > at > org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:2946) > at > org.eclipse.ui.internal.WorkbenchWindow$21.runWithException(WorkbenchWindow.java:2263) > at > org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31) > at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at > org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) > at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3885) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506) > at > org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803) > at > org.eclipse.ui.internal.Workbench$28.runWithException(Workbench.java:1384) > at > org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31) > at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at > org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) > at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3885) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2316) > 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(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > 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) > > > _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
