[亿信BI4.7] 注册成功后,重启发生错误

4942
2

4000011866 初学数据Lv2

发表于2021-1-7 18:09

悬赏1

已解决

楼主
  1. Error creating bean with name 'platform_bulletmgr_factory' defined in file [/usr/share/apache-tomcat-8.5.61/webapps/BI@ReportV4.7.1R222_20190613110352/WEB-INF/classes/com/esen/platform/notice/BulletinManagerFactory.class]: Invocation of init method failed; nested exception is com.esen.jdbc.orm.ORMSQLException: 创建表:ES10_BULLETINCREATE TABLE ES10_BULLETIN(ID_ VARCHAR(50) BINARY NOT NULL ,TITLE_ VARCHAR(100) BINARY NOT NULL ,CONTENT_ MEDIUMTEXT NOT NULL ,CONTENTNOSTYLE_ MEDIUMTEXT NOT NULL ,ONTOP_ VARCHAR(1) NOT NULL ,ONTOPTIME_ DATETIME NULL ,ONTOPCHANGETIME_ DATETIME NULL ,PUBTIME_ DATETIME DEFAULT 0 NOT NULL ,PUBLISHER_ VARCHAR(50) BINARY NOT NULL ,GID_ VARCHAR(50) BINARY NULL ,PRIMARY KEY (ID_)) row_format = compressed出现异常:Invalid default value for 'PUBTIME_'客户端环境:(Other) Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 Edg/87.0.664.66客户端地址:http://192.168.56.30:8080/BI@ReportV4.7.1R222_20190613110352/esmain/error.do服务器版本:V4.7.1R222-build20190613110352-rda51fb5org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'platform_bulletmgr_factory' defined in file [/usr/share/apache-tomcat-8.5.61/webapps/BI@ReportV4.7.1R222_20190613110352/WEB-INF/classes/com/esen/platform/notice/BulletinManagerFactory.class]: Invocation of init method failed; nested exception is com.esen.jdbc.orm.ORMSQLException:创建表:ES10_BULLETINCREATE TABLE ES10_BULLETIN(ID_ VARCHAR(50) BINARY NOT NULL ,TITLE_ VARCHAR(100) BINARY NOT NULL ,CONTENT_ MEDIUMTEXT NOT NULL ,CONTENTNOSTYLE_ MEDIUMTEXT NOT NULL ,ONTOP_ VARCHAR(1) NOT NULL ,ONTOPTIME_ DATETIME NULL ,ONTOPCHANGETIME_ DATETIME NULL ,PUBTIME_ DATETIME DEFAULT 0 NOT NULL ,PUBLISHER_ VARCHAR(50) BINARY NOT NULL ,GID_ VARCHAR(50) BINARY NULL ,PRIMARY KEY (ID_)) row_format = compressed出现异常:Invalid default value for 'PUBTIME_'at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1482)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)at com.esen.platform.server.setup.ServerSetupContextLoader.configureAndRefreshWebApplicationContext(ServerSetupContextLoader.java:38)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)at com.esen.platform.server.ServerController.startContextListener(ServerController.java:331)at com.esen.platform.server.ServerController.restart(ServerController.java:234)at com.esen.platform.sysmgr.ManagerNode.restartServer(ManagerNode.java:280)at com.esen.platform.sysmgr.ManagerNode$1.run(ManagerNode.java:295)Caused by: com.esen.jdbc.orm.ORMSQLException:创建表:ES10_BULLETINCREATE TABLE ES10_BULLETIN(ID_ VARCHAR(50) BINARY NOT NULL ,TITLE_ VARCHAR(100) BINARY NOT NULL ,CONTENT_ MEDIUMTEXT NOT NULL ,CONTENTNOSTYLE_ MEDIUMTEXT NOT NULL ,ONTOP_ VARCHAR(1) NOT NULL ,ONTOPTIME_ DATETIME NULL ,ONTOPCHANGETIME_ DATETIME NULL ,PUBTIME_ DATETIME DEFAULT 0 NOT NULL ,PUBLISHER_ VARCHAR(50) BINARY NOT NULL ,GID_ VARCHAR(50) BINARY NULL ,PRIMARY KEY (ID_)) row_format = compressed出现异常:Invalid default value for 'PUBTIME_'at com.esen.jdbc.orm.helper.EntityAdvFunc.repairTable(EntityAdvFunc.java:57)at com.esen.jdbc.orm.helper.EntityAdvFunc.repairTable(EntityAdvFunc.java:38)at com.esen.platform.notice.impl.BulletinManagerImpl.repairTable(BulletinManagerImpl.java:116)at com.esen.platform.notice.impl.BulletinManagerImpl.<init>(BulletinManagerImpl.java:109)at com.esen.platform.notice.BulletinManagerFactory.init(BulletinManagerFactory.java:38)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1608)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1549)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479)... 16 moreCaused by: com.esen.jdbc.pool.PooledSQLException: 创建表:ES10_BULLETINCREATE TABLE ES10_BULLETIN(ID_ VARCHAR(50) BINARY NOT NULL ,TITLE_ VARCHAR(100) BINARY NOT NULL ,CONTENT_ MEDIUMTEXT NOT NULL ,CONTENTNOSTYLE_ MEDIUMTEXT NOT NULL ,ONTOP_ VARCHAR(1) NOT NULL ,ONTOPTIME_ DATETIME NULL ,ONTOPCHANGETIME_ DATETIME NULL ,PUBTIME_ DATETIME DEFAULT 0 NOT NULL ,PUBLISHER_ VARCHAR(50) BINARY NOT NULL ,GID_ VARCHAR(50) BINARY NULL ,PRIMARY KEY (ID_)) row_format = compressed出现异常:Invalid default value for 'PUBTIME_'at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)at com.mysql.jdbc.Util.getInstance(Util.java:381)at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1031)at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376)at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1837)at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1961)at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2537)at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1564)at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1485)at com.esen.jdbc.pool.PooledStatement.executeUpdate(PooledStatement.java:116)at com.esen.jdbc.dialect.impl.DbDef.createTableForDefine(DbDef.java:1739)at com.esen.jdbc.dialect.impl.DbDef.createTableNotChangeTableName(DbDef.java:1625)at com.esen.jdbc.dialect.impl.DbDef.createTableForMultithread(DbDef.java:1418)at com.esen.jdbc.dialect.impl.DbDef.createTable(DbDef.java:1577)at com.esen.jdbc.dialect.impl.DbDef.createTable(DbDef.java:315)at com.esen.jdbc.dialect.impl.EasyDbDefiner.createTable(EasyDbDefiner.java:226)at com.esen.jdbc.dialect.impl.EasyDbDefiner.repairTable(EasyDbDefiner.java:200)at com.esen.jdbc.dialect.impl.DbDef.repairTable(DbDef.java:345)at com.esen.jdbc.dialect.impl.DbDef.repairTable(DbDef.java:335)at com.esen.jdbc.orm.helper.EntityAdvFunc.repairTable(EntityAdvFunc.java:52)... 27 more
复制代码


最近看过此主题的会员

hjg

帆用户

wangdj

zuoshengyong

养蚯蚓吃沙漠

pandabuxizao

leony

愿你似阳光

来而不往

杨国签

Tea

最佳答案
maox 发表于 2021-1-7 20:29
我看这是mysql数据库,mysql数据库的话有几个属性要调整一下

1.字符集要是utf-8;
2.max_allowed_packet属性要设置大于2M的值;
3.不区分大小写
4.mysql5.6以后时间字段默认值不能为0,参考https://bbs.esensoft.com/thread-131010-1-1.html
2个回答

只看楼主

maox 初学数据Lv2

发表于2021-1-7 20:29

只看该作者

取消 关注该作者的回复

沙发

我看这是mysql数据库,mysql数据库的话有几个属性要调整一下

maox 初学数据Lv2

发表于2021-1-7 18:09

只看该作者

取消 关注该作者的回复

板凳

maox 发表于 2021-1-7 20:29
我看这是mysql数据库,mysql数据库的话有几个属性要调整一下

1.字符集要是utf-8;
2.max_allowed_packet属性要设置大于2M的值;
3.不区分大小写
4.mysql5.6以后时间字段默认值不能为0,参考https://bbs.esensoft.com/thread-131010-1-1.html

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号