Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » scout » Rayo versions (Scout 3.8.1 and Rayo 3.8.2)
Rayo versions [message #1011750] Wed, 20 February 2013 02:40 Go to previous message
Jeremie Bresson is currently offline 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)
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic:deployment problem
Next Topic:Eclipse Scout Maven Tycho Build
Goto Forum:
  


Current Time: Tue May 21 06:49:35 EDT 2013

Powered by FUDForum. Page generated in 0.01782 seconds