#常见问题#EAS客户端登录报错“获取用户相关信息失败,请查看服务器日志,并确认是否数据库设置错误或者版本不匹配!”原创
金蝶云社区-宜兴_卢伟其
宜兴_卢伟其
21人赞赏了该文章 2623次浏览 未经作者许可,禁止转载编辑于2023年02月01日 15:18:32
封面

一、问题描述

EAS客户端登录报错:“获取用户相关信息失败!请查看服务器日志,并确认是否数据库设置错误或者版本不匹配!”

image.png

二、问题分析

首先看客户端的日志

[2022-12-19 11:22:44,787 ERROR]deal isRPCConnectException

[2022-12-19 11:22:44,787 ERROR]this error is:com.kingdee.eas.base.permission.UserException: 获取用户相关信息失败!请查看服务器日志,并确认是否数据库设置错误或者版本不匹配!

[2022-12-19 11:22:44,787 ERROR]this error is:com.kingdee.bos.BOSException: CONFIG_EXCEPTION

Caused exception message is: javax.resource.ResourceException: java.sql.SQLException: IO Error: The Network Adapter could not establish the connection [Client -- String Serialize]

[2022-12-19 11:22:44,788 ERROR]this is not isRPCConnectException: retValue false

[2022-12-19 11:22:44,788 ERROR]retValue false

[2022-12-19 11:22:44,791 INFO]EASBizException:com.kingdee.eas.base.permission.UserException: 获取用户相关信息失败!请查看服务器日志,并确认是否数据库设置错误或者版本不匹配!

[2022-12-19 11:22:44,912 INFO]solution == null, now get the solution from remote server!

[2022-12-19 11:22:47,854 INFO]Get product serial number failed, try to get it by invoke com.kingdee.eas.framework.client.ProductService

[2022-12-19 11:22:47,856 INFO]Success load class com.kingdee.eas.framework.client.ProductService

通过分析,ORACLE的连接上存在问题


二、解决方法

在用PL/SQL Developer等客户端工具连接oracle服务器时出现ORA-12541:TNS:无监听程序的错误,如下图:

image.png

问题原因是ORACLE 11g系统的listen.log日志文件超过4g,导致监听程序往日志文件里面写日志的时候写入不成功,导致监听不能正常运行,客户端就不能正常登录。

1、在服务中,先将oracle监听停止。

2、删除listen.log日志文件。

3、重启监听服务,等待一到两分钟,在进行测试连接,就可以正常连接使用了。而刚刚删除的日志在服务重启并进行连接后,oracle会自己在进行重新生成。

4、启动BOS管理平台,启动应用服务器。

5、客户登陆正常,输入用户名和密码,能正常登陆。








赞 21