| Rayo versions [message #1011750] |
Wed, 20 February 2013 02:40  |
Jeremie Bresson Messages: 260 Registered: October 2011 |
Senior Member |
|
|
I have installed the current Scout EPP Version: eclipse-scout-juno-SR1 (Version 3.8.1.201209171521)
I have installed RAYO with the Technology box in the scout perspective, and got com.bsiag.scout.rt.ui.swing.rayo (Version 3.8.2.201301081210)
Now I have this exception:
!ENTRY org.eclipse.scout.rt.ui.swing 2 0 2013-02-20 07:47:49.751
!MESSAGE org.eclipse.scout.rt.ui.swing.AbstractSwingApplication.<init>(AbstractSwingApplication.java:95) null
!STACK 0
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1055)
at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1326)
at org.eclipse.scout.rt.ui.swing.AbstractSwingApplication.<init>(AbstractSwingApplication.java:85)
at minifigcreator.ui.swing.SwingApplication.<init>(SwingApplication.java:29)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:184)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:191)
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:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
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:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
Caused by: java.lang.NoSuchMethodError: org.eclipse.scout.rt.ui.swing.SwingUtility.hasScoutLookAndFeelFrameAndDialog()Z
at com.bsiag.scout.rt.ui.swing.laf.rayo.Rayo.installLookAndFeel(Rayo.java:59)
at org.eclipse.scout.rt.ui.swing.inject.InitLookAndFeelInjector.initScoutLAF(InitLookAndFeelInjector.java:89)
at org.eclipse.scout.rt.ui.swing.inject.InitLookAndFeelInjector.inject(InitLookAndFeelInjector.java:38)
at org.eclipse.scout.rt.ui.swing.AbstractSwingEnvironment.initLookAndFeel(AbstractSwingEnvironment.java:161)
at com.bsiag.scout.rt.ui.swing.rayo.RayoSwingEnvironment.initLookAndFeel(RayoSwingEnvironment.java:79)
at org.eclipse.scout.rt.ui.swing.AbstractSwingEnvironment.init(AbstractSwingEnvironment.java:143)
at org.eclipse.scout.rt.ui.swing.AbstractSwingEnvironment.<init>(AbstractSwingEnvironment.java:130)
at com.bsiag.scout.rt.ui.swing.rayo.RayoSwingEnvironment.<init>(RayoSwingEnvironment.java:63)
at minifigcreator.ui.swing.SwingEnvironment.<init>(SwingEnvironment.java:14)
at minifigcreator.ui.swing.SwingApplication.createSwingEnvironment(SwingApplication.java:46)
at org.eclipse.scout.rt.ui.swing.AbstractSwingApplication$1.run(AbstractSwingApplication.java:89)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:607)
at java.awt.EventQueue$1.run(EventQueue.java:605)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Root exception:
java.lang.NoSuchMethodError: org.eclipse.scout.rt.ui.swing.SwingUtility.hasScoutLookAndFeelFrameAndDialog()Z
at com.bsiag.scout.rt.ui.swing.laf.rayo.Rayo.installLookAndFeel(Rayo.java:59)
at org.eclipse.scout.rt.ui.swing.inject.InitLookAndFeelInjector.initScoutLAF(InitLookAndFeelInjector.java:89)
at org.eclipse.scout.rt.ui.swing.inject.InitLookAndFeelInjector.inject(InitLookAndFeelInjector.java:38)
at org.eclipse.scout.rt.ui.swing.AbstractSwingEnvironment.initLookAndFeel(AbstractSwingEnvironment.java:161)
at com.bsiag.scout.rt.ui.swing.rayo.RayoSwingEnvironment.initLookAndFeel(RayoSwingEnvironment.java:79)
at org.eclipse.scout.rt.ui.swing.AbstractSwingEnvironment.init(AbstractSwingEnvironment.java:143)
at org.eclipse.scout.rt.ui.swing.AbstractSwingEnvironment.<init>(AbstractSwingEnvironment.java:130)
at com.bsiag.scout.rt.ui.swing.rayo.RayoSwingEnvironment.<init>(RayoSwingEnvironment.java:63)
at minifigcreator.ui.swing.SwingEnvironment.<init>(SwingEnvironment.java:14)
at minifigcreator.ui.swing.SwingApplication.createSwingEnvironment(SwingApplication.java:46)
at org.eclipse.scout.rt.ui.swing.AbstractSwingApplication$1.run(AbstractSwingApplication.java:89)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:607)
at java.awt.EventQueue$1.run(EventQueue.java:605)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
I think that this is because swing rayo 3.8.2 requires org.eclipse.scout.rt.ui.swing 3.8.2 (this version contains the missing method. See source: SwingUtility.java)
How can I fix this somewhere (without updating to 3.8.2)?
Why did the SDK install the wrong version? Is this a known bug?
The Rayo Update site ( http://tools.bsiag.com/marketplace/rayo/3.8 ) seems to provide older versions. Are they installed?
It is allowed in the version 3.8.2 of Rayo to requires a org.eclipse.scout.rt.ui.swing 3.8.2?
==> OSGi versions are called semantic because they have meaning. See: SemanticVersioning.pdf (OSGi Alliance)
|
|
|