Jump to content
  • Expression Editor does not work


    ciukstar
    Assigned User Massimo Rabbi
    CategoryBug report
    PriorityHigh
    ReproducibilityAlways
    ResolutionFixed
    SeverityCritical
    StatusResolved

    User Feedback

    Recommended Comments

    Changed Resolution from Open to Fixed

    Changed Status from New to Resolved


    Hi the problem seems related to some Xtext dependency.We fixed a plugin manifest and a feature configuration. Next integration build will work fine.In the meanwhile a possible workaround is to install the Xtext SDK from the Help > Install new software.Another solution, would be to manually replace in the plugins folder of your Eclipse installation the com.jaspersoft.studio.editor.jrexpressions_6.2.0.final.jar file overwriting the old one with the updated one here: https://sourceforge.net/projects/jasperstudio/files/updatesite/6.2.0/plugins/We replaced today the files of the update site in order to silently fix the issue for upcoming 6.2.0 users. In this case please be sure to restart your Eclipse with the -clean flag.Regards,Massimo.
    Link to comment
    Share on other sites

    Changed Resolution from Fixed to Reopened


    But with an update to 6.2.2 it seems to have come back :-(The stack trace looks a bit different though:!ENTRY org.eclipse.ui 4 0 2016-05-13 08:39:47.958!MESSAGE Unhandled event loop exception!STACK 0java.lang.NoClassDefFoundError: org/eclipse/xtext/ui/shared/SharedStateModule at com.jaspersoft.studio.editor.jrexpressions.ui.JRExpressionsActivator.getSharedStateModule(JRExpressionsActivator.java:104) at com.jaspersoft.studio.editor.jrexpressions.ui.JRExpressionsActivator.createInjector(JRExpressionsActivator.java:76) at com.jaspersoft.studio.editor.jrexpressions.ui.JRExpressionsActivator.getInjector(JRExpressionsActivator.java:67) at com.jaspersoft.studio.editor.jrexpressions.ui.support.java.JavaExpressionEditorComposite.getInjector(JavaExpressionEditorComposite.java:324) at com.jaspersoft.studio.editor.jrexpressions.ui.support.java.JavaExpressionEditorComposite.createEditorArea(JavaExpressionEditorComposite.java:228) at com.jaspersoft.studio.editor.jrexpressions.ui.support.java.JavaExpressionEditorComposite.(JavaExpressionEditorComposite.java:145) at com.jaspersoft.studio.editor.jrexpressions.ui.support.java.JavaExpressionEditorSupport.createExpressionEditorComposite(JavaExpressionEditorSupport.java:45) at com.jaspersoft.studio.property.descriptor.expression.dialog.JRExpressionPage.createControl(JRExpressionPage.java:91) at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:175) at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:705) at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:597) at org.eclipse.jface.window.Window.create(Window.java:430) at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1096) at org.eclipse.jface.window.Window.open(Window.java:792) at com.jaspersoft.studio.swt.widgets.WTextExpression$3.widgetSelected(WTextExpression.java:220) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4180) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at com.jaspersoft.studio.rcp.intro.Application.start(Application.java:99) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608) at org.eclipse.equinox.launcher.Main.run(Main.java:1515)Caused by: java.lang.ClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.xtext.ui.shared (714). at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:116) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:531) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:327) at org.eclipse.osgi.internal.loader.sources.SingleSourcePackage.loadClass(SingleSourcePackage.java:36) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:398) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 42 moreCaused by: org.osgi.framework.BundleException: Exception in org.eclipse.xtext.ui.shared.internal.Activator.start() of bundle org.eclipse.xtext.ui.shared. at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:792) at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:721) at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:941) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:318) at org.eclipse.osgi.container.Module.doStart(Module.java:571) at org.eclipse.osgi.container.Module.start(Module.java:439) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:454) at org.eclipse.osgi.internal.hooks.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107) ... 51 moreCaused by: java.lang.NoClassDefFoundError: org/eclipse/xtext/generator/trace/ITraceForStorageProvider at org.eclipse.xtext.ui.shared.internal.SharedModule$2.configure(SharedModule.java:121) at com.google.inject.PrivateModule.configure(PrivateModule.java:97) at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223) at org.eclipse.xtext.ui.shared.internal.SharedModule.configure(SharedModule.java:117) at com.google.inject.AbstractModule.configure(AbstractModule.java:59) at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:223) at com.google.inject.spi.Elements.getElements(Elements.java:101) at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:133) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103) at com.google.inject.Guice.createInjector(Guice.java:95) at com.google.inject.Guice.createInjector(Guice.java:72) at com.google.inject.Guice.createInjector(Guice.java:62) at org.eclipse.xtext.ui.shared.internal.Activator.initializeInjector(Activator.java:75) at org.eclipse.xtext.ui.shared.internal.Activator.start(Activator.java:114) at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:771) at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:764) ... 58 moreCaused by: java.lang.ClassNotFoundException: org.eclipse.xtext.generator.trace.ITraceForStorageProvider cannot be found by org.eclipse.xtext.ui.shared_2.8.4.v201508050135 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:439) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:352) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:344) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 76 more
    Link to comment
    Share on other sites

    Hmm...

    After replacing the jrexpressions files and starting eclipse with "-clean" (which result in an error: An error occurred. See the log file null.) the problem still existed.

    But then after reverting the original jrexpressions file the problem was gone!?!?

     

    So for ME the problem is solved.

    Link to comment
    Share on other sites


×
×
  • Create New...