flowable を数日間実行するとエラーが発生しました。
Exception occurred during processing of request. BreadcrumbID:|sJdgH.q/WQp
org.apache.ibatis.exceptions.PersistenceException:
### Error querying database.
Cause: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'BYTES_' from result set.
Cause: org.postgresql.util.PSQLException: Bad value for type long : SOME BYTEARRAY.
.
.
.
.
.
at org.postgresql.jdbc.PgResultSet.toLong(PgResultSet.java:2873) ~[postgresql-42.2.5.jar!/:42.2.5]
at org.postgresql.jdbc.PgResultSet.getLong(PgResultSet.java:2099) ~[postgresql-42.2.5.jar!/:42.2.5]
at org.postgresql.jdbc.PgResultSet.getBlob(PgResultSet.java:419) ~[postgresql-42.2.5.jar!/:42.2.5]
at org.postgresql.jdbc.PgResultSet.getBlob(PgResultSet.java:406) ~[postgresql-42.2.5.jar!/:42.2.5]
at com.zaxxer.hikari.pool.HikariProxyResultSet.getBlob(HikariProxyResultSet.java) ~[HikariCP-3.2.0.jar!/:?]
at org.apache.ibatis.type.BlobTypeHandler.getNullableResult(BlobTypeHandler.java:40) ~[mybatis-3.4.6.jar!/:3.4.6]
at org.apache.ibatis.type.BlobTypeHandler.getNullableResult(BlobTypeHandler.java:28) ~[mybatis-3.4.6.jar!/:3.4.6]
at org.apache.ibatis.type.BaseTypeHandler.getResult(BaseTypeHandler.java:66) ~[mybatis-3.4.6.jar!/:3.4.6]
...
これは、新しいプロセス インスタンスを作成しようとしたときに発生し、ACT_GE_BYTEARRAY テーブルにクエリを実行し、結果セットから bytes_ 列を読み取ろうとしています。
型ハンドラーが BlobTypeHandler であるため、列型が bytea のときに BLOB オブジェクトを作成しようとしているように見えます。
誰もこれを経験したことがありますか?または、間違った型を使用して bytea 列を読み取ることができる理由を知っていますか?
注:※再起動すると正常に戻ります。