12下一页
发帖
查看: 14990|回复: 13

重装WINDOWS后启动报错

升级   0.39%

3

主题

14

回帖

39

积分

注册会员

Rank: 2

积分
39
发表于 2019-11-16 17:15:49 | 显示全部楼层 |阅读模式
重装WINDWOS后报错,系统为WIN10
下方是LOGS主要报错的地方,发生在APPLICATION启动的时候并且后台代码不断网上滚动,求管理员大大指导:
2019-11-15 16:31:24 WARN [18506771-462c-440f-8bce-eaff0a5885ff] com.x.attendance.assemble.control.service.AttendanceSettingService - system find system config{'configCode':'APPEALABLE'} got an exception.
2019-11-15 16:31:24 ERROR [b55acd58-2792-4171-858f-a67c5a6a778a] com.x.attendance.assemble.control.service.AttendanceSettingService - java.lang.Exception[get entityManager for class com.x.attendance.entity.AttendanceSetting error.]
java.lang.Exception: get entityManager for class com.x.attendance.entity.AttendanceSetting error.
2019-11-15 16:31:25 ERROR [39450607-dfe5-428b-9cbd-bd2076a176a8] com.x.program.center.jaxrs.unexpectederrorlog.UnexpectedErrorLogAction - java.lang.NullPointerException[null]
java.lang.NullPointerException
回复

使用道具 举报

升级   0.39%

3

主题

14

回帖

39

积分

注册会员

Rank: 2

积分
39
发表于 2019-11-23 15:00:35 | 显示全部楼层
H2数据库一样报错的原因我们找不到···不过外接数据库的原因找到了
不知道你们是不是使用INNODB?可能因为数据库挂了,我发现表里面打开都报错,提示#1932 - Table 'xxxx_oa.atdc_attendance_employee_config' doesn't exist in engine
不过我们公司网站数据库也是本地部署,那个数据库在生产环境一直运作正常,而OA的部署进去之后过段时间就出现这个错误,这个我就不太理解了,不知道是否可以修复数据库呢?
网上就说是IBDATA1和IB LOGFILE的问题,可是我也没动过这3个文件
回复

使用道具 举报

升级   0.39%

3

主题

14

回帖

39

积分

注册会员

Rank: 2

积分
39
发表于 2019-11-19 13:46:25 | 显示全部楼层
我没做出过任何数据库修改,而且数据库是可以访问的,我也尝试过使用ROOT账号在系统内连接,报错情况没改变。
并且数据库服务器内其他都能正常访问
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-11-25 09:50:29 | 显示全部楼层
所以和你本地重装应该问题不大!
还是你们数据库的问题,
数据库的话 ,建议你们找你们的dba!
回复

使用道具 举报

升级   0.39%

3

主题

14

回帖

39

积分

注册会员

Rank: 2

积分
39
发表于 2019-11-20 15:47:59 | 显示全部楼层
我有尝试过把程序里面的数据库换回使用原本程序自带的H2数据库,不过报错情况是一样的。而且数据库在PMA访问是正常的,里面数据表也没作出过任何修改,端口、账号、密码和权限都确定过没问题,所以才搞不明白到底是哪里出现了问题。之前接过去的时候也尝试过单独在程序启动数据库报错,不过整个程序一起启动的话又可以正常启动。DATASOURCES的文件也是在SAMPLE里面拷贝的MYSQL版本。不知道我上面写的命令是否正确呢?
回复

使用道具 举报

升级   0.39%

3

主题

14

回帖

39

积分

注册会员

Rank: 2

积分
39
发表于 2019-11-18 12:44:09 | 显示全部楼层
管理员 您好
1,我用的是WIN10,版本是开发版 o2server_20191114174348_windows
2,我们原本就没有使用考勤系统,这也会有影响吗?我们数据库是在另外一台服务器搭建的MARIA DB10 MYSQL数据库
3,全部日志文件比较大,已经在顶部帖子发您
回复

使用道具 举报

升级   0.39%

3

主题

14

回帖

39

积分

注册会员

Rank: 2

积分
39
发表于 2019-11-21 12:12:19 | 显示全部楼层
您好 ,我在数据库错误记录表里看到这个错误记录,不过有一个问题就是,我是用内网的数据库,不知道 为什么访问IP是外网的?

2019-11-19 13:10:33 11736 [Warning] IP address '125.64.94.211' could not be resolved: 这是在主机名解析时通常出现的暂时错误,它意味着本地服务器没有从权威服务器上收到响应。
2019-11-19 13:53:56 21224 [Warning] InnoDB: Cannot open table oa/atdc_attendance_admin from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
回复

使用道具 举报

升级   0.39%

3

主题

14

回帖

39

积分

注册会员

Rank: 2

积分
39
发表于 2019-11-19 18:04:56 | 显示全部楼层
您好,我现在把程序直接转移到了数据库的服务器,并且把连接改为mysql:LOCALHOST:3306/ 但是发现一样报错,在PHPMYADMIN检查过数据库名称、账号、密码均没错误。
附上修改为本地后数据库文件连接代码,关键部分改为了XXX
node文件
"data": {
    "enable": false,
    "tcpPort": null,
    "webPort": null,
    "includes": [],
    "excludes": [],
    "jmxEnable": false,
    "cacheSize": 512,
    "logLevel": "WARN"
  },

DATASOURCES文件
[
    {
        "url":"jdbc:mysql://localhost:3306/xxx_oa?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC",
        "username" : "xxx_oa",
        "password" :"xxxx",
        "includes": [],
        "excludes": [],
        "enable" : true
    }
]
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-11-19 15:57:05 | 显示全部楼层
1.操作系统是64位的
2.数据库如果没做改变。那理论上不应该出错的!
要不换一个数据库排查一下数据库的问题!
根据您的日志,还是觉得是数据库的问题导致的!

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2019-11-21 09:33:21 | 显示全部楼层
1.如果用系统自带的H2应该不会报数据库的一样的错误,
2.我看了一下,您是11-15 使用了1114的版本出错的,建议你使用稳定版或者最新的开发版看看
3.其他由于我们只能根据您提供的资料分析,没办法进一步,可能还需要您再查一下。
回复

使用道具 举报

12下一页
发帖

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread