Hybris-表cxabstractaction不存在

问题描述

我正在从HAC更新系统。但是我在控制台中遇到以下错误。我在* -items.xml中查找了 cxabstractaction 项类型,但是找不到它。我正在将SAP Hybris 1808版本与MysqL 8.x版本一起使用。

 [java] Caused by: java.sql.sqlSyntaxErrorException: Table 'hybrisD2C.cxabstractaction' doesn't exist
     [java]     at com.MysqL.cj.jdbc.exceptions.sqlError.createsqlException(sqlError.java:120)
     [java]     at com.MysqL.cj.jdbc.exceptions.sqlError.createsqlException(sqlError.java:97)
     [java]     at com.MysqL.cj.jdbc.exceptions.sqlExceptionsMapping.translateException(sqlExceptionsMapping.java:122)
     [java]     at com.MysqL.cj.jdbc.StatementImpl.executeQuery(StatementImpl.java:1200)
     [java]     at de.hybris.platform.jdbcwrapper.interceptor.StatementWithJDBCInterceptor.lambda$2(StatementWithJDBCInterceptor.java:53)
     [java]     at de.hybris.platform.jdbcwrapper.interceptor.recover.sqlRecoverableExceptionHandler.passthrough(sqlRecoverableExceptionHandler.java:101)
     [java]     at de.hybris.platform.jdbcwrapper.interceptor.recover.sqlRecoverableExceptionHandler.get(sqlRecoverableExceptionHandler.java:59)
     [java]     at de.hybris.platform.jdbcwrapper.interceptor.JDBCInterceptor.get(JDBCInterceptor.java:69)
     [java]     at de.hybris.platform.jdbcwrapper.interceptor.StatementWithJDBCInterceptor.executeQuery(StatementWithJDBCInterceptor.java:53)
     [java]     at de.hybris.platform.jdbcwrapper.StatementImpl.executeQuery(StatementImpl.java:161)
     [java]     at org.apache.ddlutils.platform.JdbcModelReader.determineAutoIncrementFromresultSetMetaData(JdbcModelReader.java:1064)
     [java]     at org.apache.ddlutils.platform.MysqL.MysqLModelReader.readTable(MysqLModelReader.java:67)
     [java]     at org.apache.ddlutils.platform.JdbcModelReader.readTables(JdbcModelReader.java:516)
     [java]     at org.apache.ddlutils.platform.JdbcModelReader.getDatabase(JdbcModelReader.java:472)
     [java]     at org.apache.ddlutils.platform.JdbcModelReader.getDatabase(JdbcModelReader.java:432)
     [java]     at org.apache.ddlutils.platform.PlatformImplBase.readModelFromDatabase(PlatformImplBase.java:1884)
     [java]     ... 41 more

解决方法

它是personalizationservices扩展名的一部分。检查hybris/bin/modules/personalization/personalizationservices/resources/personalizationservices-items.xml文件。