天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 12894|回复: 30

[其他] 同步数据库失败【BUGID:5832、5861】

[复制链接]
深圳云计算 发表于 2013-4-11 11:17:03 | 显示全部楼层 |阅读模式
本帖最后由 spiral 于 2013-4-18 10:01 编辑

项目紧急,请快速处理,谢谢
111111111111.png
spiral 发表于 2013-4-11 11:28:51 | 显示全部楼层
你好,根据您的截图,估计是报错提示的信息与实际的错误不符,因此麻烦楼主提供一下后台详细的错误信息以分析定位问题,谢谢
 楼主| 深圳云计算 发表于 2013-4-11 11:42:20 | 显示全部楼层
本帖最后由 深圳云计算 于 2013-4-11 11:46 编辑

没错误.....有错误就给你了..

ps:已经是最新的sp6补丁,mysql数据,自带的mysql数据库
shary 发表于 2013-4-11 11:46:02 | 显示全部楼层
您好,对应您是用公司账户我没有您的个人联系方式。麻烦您找一下我。具体我帮您远程看下。具体我的联系方式见左下角签名。
 楼主| 深圳云计算 发表于 2013-4-11 11:47:45 | 显示全部楼层
用平台很久了,图片说明了问题,数据库名称都没有问题.但是同步就报错,.tomcat无任何错误信息,请仔细看我的截图,谢谢!
shary 发表于 2013-4-11 12:01:31 | 显示全部楼层
您好,没有说您的操作有问题。从您的截图确实看不出具体是什么原因产生这个问题。所以我这边才希望跟您远程具体看下看能否协助您解决该问题。麻烦您提供一下联系方式或者您直接找我。谢谢
 楼主| 深圳云计算 发表于 2013-4-11 14:58:03 | 显示全部楼层
知道问题了,今天将版本升级了,从sp4升级到sp6,然后软件里面有个表单的名字很长,升级之后,这个表单保存也报那个错,unknown database.......
请问这部分,sp6版本,是不是做了限制,就是表单命名这一块,数据库是用的自带的mysql
shary 发表于 2013-4-11 15:05:42 | 显示全部楼层
您好,能否将您的表单名提供给我这边一下。本地测试验证一下确认是否会出现跟您一样的错误信息。理论上即使对表单名做了限制也不应该是这个错误信息。同时跟您确认一下您的其他表单保存没有报这个错误吗?
 楼主| 深圳云计算 发表于 2013-4-11 15:07:53 | 显示全部楼层
TLK_国家科技支撑计划课题任务书_课题经费预算_承担单位与参加单位研究经费支出预算明细表
这个是表明,目前发现就这一个名字特别长的表单保存报错,其他都ok.
麻烦测试确认下,是否是做了改动,对表单名字长度做了限制,同时,测试发现,这个表单所在的模块,无法导出,也报这个错误
shary 发表于 2013-4-11 15:14:54 | 显示全部楼层
您好,本地用您的表名在sp6最新版上新建表单点击保存时也有您反馈的这个错误提示。同时对应我的tomcat控制台会报如下错误:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'obpm_app'
        at sun.reflect.GeneratedConstructorAccessor512.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        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:1030)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3536)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3468)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1957)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2107)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2642)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1634)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1553)
        at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
        at cn.myapps.core.table.ddlutil.mysql.MysqlTableDefinition.evaluateBatch(MysqlTableDefinition.java:100)
        at cn.myapps.core.table.ddlutil.AbstractTableDefinition.processChange(AbstractTableDefinition.java:88)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at cn.myapps.core.table.ddlutil.AbstractTableDefinition.invokeChangeHandler(AbstractTableDefinition.java:67)
        at cn.myapps.core.table.ddlutil.AbstractTableDefinition.processChanges(AbstractTableDefinition.java:48)
        at cn.myapps.core.dynaform.form.dao.AbstractFormTableDAO.createDynaTable(AbstractFormTableDAO.java:47)
        at cn.myapps.core.dynaform.form.ejb.FormTableProcessBean.createDynaTable(FormTableProcessBean.java:41)
        at cn.myapps.core.dynaform.form.ejb.BaseFormProcessBean.doCreate(BaseFormProcessBean.java:102)
        at cn.myapps.core.dynaform.form.ejb.FormProcessBean$$EnhancerByCGLIB$$1b54e482.CGLIB$doCreate$7(<generated>)
        at cn.myapps.core.dynaform.form.ejb.FormProcessBean$$EnhancerByCGLIB$$1b54e482$$FastClassByCGLIB$$4d9cadbf.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
        at cn.myapps.protection.util.WarpProcessFactory.intercept(WarpProcessFactory.java:272)
        at cn.myapps.core.dynaform.form.ejb.FormProcessBean$$EnhancerByCGLIB$$1b54e482.doCreate(<generated>)
        at cn.myapps.base.ejb.AbstractDesignTimeProcessBean.doCreateOrUpdate(AbstractDesignTimeProcessBean.java:298)
        at cn.myapps.core.dynaform.form.ejb.FormProcessBean$$EnhancerByCGLIB$$1b54e482.CGLIB$doCreateOrUpdate$43(<generated>)
        at cn.myapps.core.dynaform.form.ejb.FormProcessBean$$EnhancerByCGLIB$$1b54e482$$FastClassByCGLIB$$4d9cadbf.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
        at cn.myapps.protection.util.WarpProcessFactory.intercept(WarpProcessFactory.java:272)
        at cn.myapps.core.dynaform.form.ejb.FormProcessBean$$EnhancerByCGLIB$$1b54e482.doCreateOrUpdate(<generated>)
        at cn.myapps.base.action.BaseAction.doSave(BaseAction.java:160)
        at cn.myapps.core.dynaform.form.action.FormAction.doSave(FormAction.java:341)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:365)
        at com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:217)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:191)
        at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:137)
        at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:81)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
        at com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
        at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:81)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
        at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:100)
        at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:189)
        at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:113)
        at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:233)
        at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:198)
        at cn.myapps.base.web.filter.OBPMFilterDispatcher.doFilter(OBPMFilterDispatcher.java:43)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:78)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cn.myapps.base.web.filter.AjaxMultiLanguageFilter.doFilter(AjaxMultiLanguageFilter.java:42)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cn.myapps.base.web.filter.PersistenceFilter.doFilter(PersistenceFilter.java:30)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cn.myapps.base.web.filter.SecurityFilter.doFilter(SecurityFilter.java:155)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at cn.myapps.base.web.filter.EncodingFilter.doFilter(EncodingFilter.java:27)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:879)
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:600)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1703)
        at java.lang.Thread.run(Thread.java:662)
PS:我当前的软件数据库名为obpm_app
如果之前的版本可以允许表单名这么长,sp6就应该也支持,即使不支持也不应该提示这个错误。稍后或作为bug提交研发修正。给您带来不便很抱歉。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 05:45

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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