@Module
public class App {
@Singleton
public static ServerSession serverSession() {
ServerSession serverSession = new ServerSession("/hoserver", "localhost", 8080);
serverSession.addRemoteAliasPackage("ferp.fx.client.core.app");
return serverSession;
}
}
public static SimpleContextManager contextManager;
protected void jfxStart(IApplicationContext applicationContext, Application jfxApplication, Stage primaryStage) {
MainApplicationActivator.getInstance().setApplication(this);
MainApplicationActivator.getInstance().getBundleContext().registerService(MainApplication.class, this, null);
contextManager = new SimpleContextManager(new JavaFXApplication(jfxApplication, primaryStage)); // <1>
contextManager.initModules(App.class); // <2>
contextManager.getContext().set(jfxApplication); // <3> .set(this); dont work also
......
}
java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:875)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$147(LauncherImpl.java:157)
at com.sun.javafx.application.LauncherImpl$$Lambda$1/80819202.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.granite.client.platform.PlatformConfigurationError: Could not create new Platform of type: org.granite.client.platform.Platform
at org.granite.client.platform.Platform.initInstance(Platform.java:130)
at org.granite.client.platform.Platform.initInstance(Platform.java:110)
at org.granite.client.platform.Platform.getInstance(Platform.java:69)
at org.granite.client.platform.Platform.persistence(Platform.java:257)
at org.granite.client.tide.data.impl.AbstractDataManager.initPersistence(AbstractDataManager.java:73)
at org.granite.client.tide.data.impl.AbstractDataManager.<init>(AbstractDataManager.java:69)
at org.granite.client.tide.data.impl.JavaBeanDataManager.<init>(JavaBeanDataManager.java:58)
at org.granite.client.tide.Context.<init>(Context.java:85)
at org.granite.client.tide.impl.SimpleContextManager.createContext(SimpleContextManager.java:143)
at org.granite.client.tide.impl.SimpleContextManager.getContext(SimpleContextManager.java:156)
at org.granite.client.tide.impl.SimpleContextManager.getContext(SimpleContextManager.java:134)
at ferp.fx.client.core.app.MainApplication.jfxStart(MainApplication.java:68)
at org.eclipse.fx.osgi.util.AbstractJFXApplication$JFXApp.start(AbstractJFXApplication.java:55)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$153(LauncherImpl.java:821)
at com.sun.javafx.application.LauncherImpl$$Lambda$50/2104624925.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$166(PlatformImpl.java:323)
at com.sun.javafx.application.PlatformImpl$$Lambda$46/1686657515.run(Unknown Source)
at com.sun.javafx.application.PlatformImpl.lambda$null$164(PlatformImpl.java:292)
at com.sun.javafx.application.PlatformImpl$$Lambda$48/543754500.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl.lambda$runLater$165(PlatformImpl.java:291)
at com.sun.javafx.application.PlatformImpl$$Lambda$47/1807316760.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$141(WinApplication.java:102)
at com.sun.glass.ui.win.WinApplication$$Lambda$38/1830220720.run(Unknown Source)
... 1 more
Caused by: java.lang.ClassNotFoundException: org.granite.client.platform.Platform
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.granite.client.platform.Platform.initInstance(Platform.java:126)
... 26 more
--
---
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Granite Data Services Forum".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse graniteds+...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.