UndeclaredThrowableException与仅限客户端的Eclipse Scout应用程序

用户名

我正在尝试做一个仅客户端的Eclipse Scout应用程序。

我选择了菜单“ New Scout Project…”,在向导的第一步中,我仅检查了以下内容:

  • com.company.app.ui.swt
  • com.company.app.client
  • com.company.app.shared

一切似乎都很好,但是当我启动客户端应用程序时,我得到了Stacktrace:

!ENTRY org.eclipse.scout.rt.client 4 0 2014-07-09 15:35:06.078
!MESSAGE org.eclipse.scout.rt.client.AbstractClientSession.startSession(AbstractClientSession.java:257) load session
!STACK 0
java.lang.reflect.UndeclaredThrowableException
    at com.sun.proxy.$Proxy17.getAllCodeTypeClasses(Unknown Source)
    at org.eclipse.scout.rt.client.services.common.code.CodeServiceClientProxy.getAllCodeTypeClasses(CodeServiceClientProxy.java:333)
    at org.eclipse.scout.rt.client.services.common.code.CodeServiceClientProxy.getAllCodeTypes(CodeServiceClientProxy.java:354)
    at org.eclipse.scout.rt.shared.services.common.code.CODES.getAllCodeTypes(CODES.java:97)
    at com.company.app.client.ClientSession.execLoadSession(ClientSession.java:33)
    at org.eclipse.scout.rt.client.AbstractClientSession.startSession(AbstractClientSession.java:252)
    at org.eclipse.scout.rt.client.services.common.session.internal.ClientSessionRegistryService$1.runVoid(ClientSessionRegistryService.java:64)
    at org.eclipse.scout.rt.client.ClientJob.runStatus(ClientJob.java:189)
    at org.eclipse.scout.rt.client.ClientJob.runTransactionWrapper(ClientJob.java:172)
    at org.eclipse.scout.rt.client.ClientJob.run(ClientJob.java:159)
    at org.eclipse.scout.commons.job.JobEx.runNow(JobEx.java:51)
    at org.eclipse.scout.rt.client.services.common.session.internal.ClientSessionRegistryService.createAndStartClientSession(ClientSessionRegistryService.java:68)
    at org.eclipse.scout.rt.client.services.common.session.internal.ClientSessionRegistryService.newClientSession(ClientSessionRegistryService.java:39)
    at org.eclipse.scout.rt.ui.swt.AbstractSwtEnvironment$4.run(AbstractSwtEnvironment.java:539)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

为什么客户端应用程序需要连接到不存在的服务器?

吉米尼

这是一个问题Scout SDK

当您创建新的Scout项目时,即使您未在向导中选中服务器,生成的客户端代码也将依赖服务器。

您需要删除产生对服务器调用的元素。

<your app>.client.ClientSession.execLoadSession()删除行中:

setServiceTunnel(new ClientHttpServiceTunnel(this, UriUtility.toUrl(getBundle().getBundleContext().getProperty("server.url"))));

//pre-load all known code types
CODES.getAllCodeTypes(com.company.app.shared.Activator.PLUGIN_ID);

<your app>.client.ui.desktop.Desktop删除内部类中:

@Order(25)
public class BookmarkMenu extends AbstractBookmarkMenu {
  public BookmarkMenu() {
    super(Desktop.this);
  }
}

您的仅客户端应用程序将启动。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ScoutClientTestRunner的Eclipse Scout客户端单元测试

来自分类Dev

Eclipse Scout客户端单元测试

来自分类Dev

使用ScoutClientTestRunner的Eclipse Scout客户端单元测试

来自分类Dev

Scout Eclipse Server-客户端通信

来自分类Dev

客户端应用程序的全局可变状态

来自分类Dev

客户端服务器应用程序的Angularjs

来自分类Dev

客户端应用程序vs Windows服务vs?

来自分类Dev

客户端代码Web应用程序的许可系统

来自分类Dev

从客户端应用程序调用Web API

来自分类Dev

客户端(Android应用程序)发送的gcm消息

来自分类Dev

用于多个客户端应用程序的RemoteTokenService

来自分类Dev

Angular应用程序客户端缓存

来自分类Dev

无法验证AzureAD本机客户端应用程序

来自分类Dev

客户端Web应用程序开发

来自分类Dev

WCF客户端服务器应用程序

来自分类Dev

网站的客户端Android应用程序

来自分类Dev

与openam或opensso联合C ++客户端应用程序

来自分类Dev

从外部应用程序打开Ax客户端

来自分类Dev

Java客户端应用程序会话恢复

来自分类Dev

客户端应用程序vs Windows服务vs?

来自分类Dev

错误应用程序Java客户端-server

来自分类Dev

通过移动应用程序扩展重客户端

来自分类Dev

从 Javascript 打开应用程序客户端

来自分类Dev

应用程序的客户端 - 服务器架构

来自分类Dev

流星应用程序具有多个单独的客户端应用程序

来自分类Dev

从应用程序中心客户端重新安装应用程序出现错误

来自分类Dev

应用程序洞察:在应用程序地图中区分客户端

来自分类Dev

gitweb 是 Web 应用程序还是 Web 应用程序的客户端?

来自分类Dev

如何从客户端桌面应用程序向服务器端Spring应用程序发送请求?

Related 相关文章

热门标签

归档