【轻分析】EAS8.5客户端轻分析界面显示“native interface is not open”或“Failed to load the swt-webkit librart”

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

【轻分析】EAS8.5客户端轻分析界面显示“native interface is not open”或“Failed to load the swt-webkit librart”

问题说明:

GUI端进入轻分析报错,提示:

Failed to create chrriis.dj.nativeswinig.swtimpl.components.core.NativeWebBrowser


Reason:

java.lang.RuntimeException:java.lang.reflect.invocationTargetException

java.long.reflect.InvocationTargetException

org.eclipse.swt.SWTError:No more handles[Failed to load the swt-webkit librart]


原因分析&解决方案:

1EAS 8.5发版时,客户端32JDK才支持轻分析功能,如果使用64JDK的客户端进入轻分析就会提示这个报错。后来发布了轻分析补丁PT146685 QING2020-3-26发布)修复此问题。

2如果不打补丁,可以尝试这样操作(如该操作未能解决,则请打补丁):客户端安装目录 eas/client/deploy/client下缺少了webkit组件。可以找一个没问题的客户端,到该目录下将这两个文件webkit、webkit-7534.57.2.4.win32.zip拷贝过来,然后重启客户端验证。

另,如果服务端也缺少改文件,需要把附件的文件《webkit-7534.57.2.4.win32.zip》放到服务端eas\server\deploy\fileserver.ear\easWebClient\deploy\client路径下,重启服务。


3、如果以上操作还不行,则可能因为更新BOS_PUBLIC补丁导致swt.jar加载顺序有问题而报错的。该问题也有补丁优化,需要更新补丁:

PT151882(报表中心,2020-8-10发布)

PT147312BOS_PUBLIC2020-04-03发布)

PT151285(QING,2021-06-03

webkit-7534.57.2.4.win32.zip

【轻分析】EAS8.5客户端轻分析界面显示“native interface is not open”或“Failed to load the swt-webkit librart”

问题说明:GUI端进入轻分析报错,提示:Failed to create chrriis.dj.nativeswinig.swtimpl.components.core.NativeWebBrowserReason:j...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息