Closed r-heimann closed 11 months ago
Are you planning to address this column in a future RabbitSource Release (see milestone), or is this issue with https://github.com/spring-cloud/spring-cloud-dataflow/pull/5466 resolved?
Hi @r-heimann , The problem was in Dataflow and the rabbit-source-rabbit-3.2.1.jar should be now fine to use in the recently released Dataflow 2.11.0. I was keeping this issue open until 2.11.0 was released and just had not had a chance to circle back and do that. Thanks for the ping.
Description: In Spring Cloud Dataflow/Skipper, using the built-in H2 DB, you can use
rabbit-source-rabbit-3.2.1.jar
in a Stream. Once you start the Stream it will cause Errors in the Log.Release versions: spring-cloud-skipper-server-2.9.3.jar spring-cloud-dataflow-server-2.10.3.jar rabbit-source-rabbit-3.2.1.jar
Steps to reproduce:
it may be caused by this PR: https://github.com/spring-cloud/spring-cloud-dataflow/pull/4906#discussion_r869800014
Log
``` WARN 123 --- [nio-8442-exec-6] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 22001, SQLState: 22001 ERROR 123 --- [nio-8442-exec-6] o.h.engine.jdbc.spi.SqlExceptionHelper : Value too long for column "AUDIT_DATA CHARACTER VARYING(4000)": "'rabbitIn --management.endpoints.web.exposure.include=health,info,bindings --spr... (7367)"; SQL statement: insert into audit_records (audit_action, audit_data, audit_operation, correlation_id, created_by, created_on, platform_name, id) values (?, ?, ?, ?, ?, ?, ?, ?) [22001-214] INFO 123 --- [nio-8442-exec-6] o.h.e.j.b.internal.AbstractBatchImpl : HHH000010: On release of batch it still contained JDBC statements ERROR 123 --- [nio-8442-exec-6] o.s.c.d.s.c.RestControllerAdvice : Caught exception while handling a request org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:280) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:233) at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:566) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:743) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:407) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) at org.springframework.cloud.dataflow.server.service.impl.DefaultStreamService$$EnhancerBySpringCGLIB$$c245ac3f.deployStream(