WSO2 EI-错误-java.sql.SQLException:ORA-01483:日期或数字绑定变量的长度无效

WSO2 EI-错误-java.sql.SQLException:ORA-01483:日期或数字绑定变量的长度无效,wso2,wso2esb,wso2ei,Wso2,Wso2esb,Wso2ei,我在尝试启动WSO2 EI服务器时遇到以下注册表异常。服务器配置工作正常,最近开始显示此错误。错误日志中的一些详细信息如下 [2020-07-22 12:18:47,493] [-1234] [] [localhost-startStop-1] ERROR {org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO} - Failed to write resource content to the database. java.sql.S

我在尝试启动WSO2 EI服务器时遇到以下注册表异常。服务器配置工作正常,最近开始显示此错误。错误日志中的一些详细信息如下

 [2020-07-22 12:18:47,493] [-1234] [] [localhost-startStop-1] ERROR {org.wso2.carbon.registry.core.jdbc.dao.JDBCResourceDAO} -  Failed to write resource content to the database.
java.sql.SQLException: ORA-01483: invalid length for DATE or NUMBER bind variable

    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:447)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:951)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:513)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:227)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:208)
    at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1046)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1336)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3613)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3694)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1354)
    -------
[2020-07-22 12:18:47,493] [-1234] [] [localhost-startStop-1] ERROR {org.wso2.carbon.theme.mgt.util.ThemeUtil} -  Error loading theme to the sytem registry for registry path: /repository/components/org.wso2.carbon.all-themes/Default/images
org.wso2.carbon.registry.core.exceptions.RegistryException: Unable to put resource Failed to write resource content to the database.
    at org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler.put(MountHandler.java:299)
    at org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.put(HandlerManager.java:2503)
    at org.wso2.carbon.registry.core.jdbc.handlers.UserDefinedHandlerManager.put(UserDefinedHandlerManager.java:204)
    at org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycleManager.put(HandlerLifecycleManager.java:949)
    at org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.put(EmbeddedRegistry.java:705)
    at org.wso2.carbon.registry.core.caching.CacheBackedRegistry.put(CacheBackedRegistry.java:591)
    at org.wso2.carbon.registry.core.session.UserRegistry.putInternal(UserRegistry.java:828)
    at org.wso2.carbon.registry.core.session.UserRegistry.access$1000(UserRegistry.java:61)
    at org.wso2.carbon.registry.core.session.UserRegistry$11.run(UserRegistry.java:804)
    at org.wso2.carbon.registry.core.session.UserRegistry$11.run(UserRegistry.java:801)

问题的根本原因是什么?如何调试错误?

请检查以下替代解决方法以解决问题

导航到/resources/文件夹。 将allthemes目录重命名为allthemes1
重新启动服务器并检查是否可以解决问题。

如果您可以为您的问题共享计划任务配置(屏蔽敏感信息),则效果更好。这可能有助于提供其他人的意见非常感谢您的回复。我认为问题与计划任务无关,我已从deploy文件夹中删除了所有car文件,并尝试重新启动服务器,但出现如上所述的错误。注册表中添加了哪些变量?似乎其中一个在某种程度上是畸形的?您最近更新了注册表中的任何内容吗?感谢您的回复。我们已经为html、xslt等配置了一些注册表变量,这些变量是项目自定义的。最近没有任何更改,但我尝试删除现有注册表资源car文件并尝试重新启动服务器,还尝试部署工作car文件,但问题仍然存在。我如何进一步调试以查看哪个资源条目的格式不正确?或者如何还原可能导致条目畸形的注册表更改?重命名themes文件夹后,主题周围的错误消息消失。但此问题仍然存在