1

我正在开发 5.0.6 版的 Worklight Mobile 应用程序。当我构建或预览应用程序时,我收到一条错误消息,提示“Worklight 应用程序构建器”遇到问题。“Worklight 应用程序构建器”期间发生内部错误。单击详细信息按钮显示“Worklight 应用程序构建器”期间发生内部错误。IP 帮助程序库 GetIfTable 函数失败。

错误发生大约 2/5 次我构建我的应用程序。

有谁知道如何纠正这个问题?

其他说明:我从 5.0.5 升级到 5.0.6。两个版本都出现了错误。

异常堆栈跟踪:

java.lang.Error: IP Helper Library GetIfTable function failed
    at java.net.NetworkInterface.getAll(Native Method)
    at java.net.NetworkInterface.getNetworkInterfaces(Unknown Source)
    at com.worklight.common.util.GeneralUtil.scanAllIPv4Interfaces(GeneralUtil.java:598)
    at com.worklight.common.util.GeneralUtil.scanIPAddresses(GeneralUtil.java:527)
    at com.worklight.common.util.GeneralUtil.getIPscanResults(GeneralUtil.java:621)
    at com.worklight.builder.config.BuildConfiguration$Builder.setWorklightServerHost(BuildConfiguration.java:384)
    at com.worklight.builder.config.BuildConfiguration$Builder.deriveParameters(BuildConfiguration.java:286)
    at com.worklight.builder.config.BuildConfiguration$Builder.<init>(BuildConfiguration.java:276)
    at com.worklight.builder.ApplicationBuilder.init(ApplicationBuilder.java:105)
    at com.worklight.builder.ApplicationBuilder.build(ApplicationBuilder.java:80)
    at com.worklight.studio.plugin.launch.build.apps.WorkspaceApplicationBuilder.buildApplication(WorkspaceApplicationBuilder.java:298)
    at com.worklight.studio.plugin.launch.build.apps.WorkspaceApplicationBuilder.runInWorkspace(WorkspaceApplicationBuilder.java:145)
    at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
4

1 回答 1

2

解决了我自己的问题。我安装了两个相互冲突的 Java。所以,我卸载了这两个版本,重新安装了最新版本的 Java。为了安全起见,我继续卸载 Eclipse 并使用 Worklight 插件和 ADT 插件重新安装它。现在一切正常。

于 2013-06-02T15:27:59.747 回答