youseries / uflo

UFLO是一款基于Spring的纯Java流程引擎,支持并行、动态并行、串行、会签等各种流转方式。
Apache License 2.0
571 stars 236 forks source link

工作流集群,关闭人工任务时获取Redis报错java.lang.Long cannot be cast to [B #99

Open GiasoneSun opened 4 years ago

GiasoneSun commented 4 years ago

为了您的问题能得到及时准确解答,请认真填写下面各个选项,感谢您的配合。

2.1.5

获取Redis报错java.lang.Long cannot be cast to [B

java.lang.ClassCastException: [B cannot be cast to java.lang.Long at redis.clients.jedis.Connection.getIntegerReply(Connection.java:265) at redis.clients.jedis.BinaryJedis.exists(BinaryJedis.java:279) at com.nk.redisCache.RedisCacheService.containsProcessDefinition(RedisCacheService.java:42) at com.bstek.uflo.service.impl.DefaultProcessService.getProcessById(DefaultProcessService.java:69) at com.bstek.uflo.service.impl.DefaultProcessService$$FastClassBySpringCGLIB$$dcb3db3a.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673) at com.bstek.uflo.service.impl.DefaultProcessService$$EnhancerBySpringCGLIB$$36f3c78b.getProcessById() at com.bstek.uflo.process.flow.SequenceFlowImpl.execute(SequenceFlowImpl.java:49) at com.bstek.uflo.process.node.Node.leaveNode(Node.java:96) at com.bstek.uflo.process.node.StartNode.leave(StartNode.java:92) at com.bstek.uflo.command.impl.StartProcessInstanceCommand.execute(StartProcessInstanceCommand.java:85) at com.bstek.uflo.command.impl.StartProcessInstanceCommand.execute(StartProcessInstanceCommand.java:38) at com.bstek.uflo.command.impl.SpringTransactionCommandService$1.doInTransaction(SpringTransactionCommandService.java:53) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133) at com.bstek.uflo.command.impl.SpringTransactionCommandService.executeCommand(SpringTransactionCommandService.java:51) at com.bstek.uflo.service.impl.DefaultProcessService.startProcess(DefaultProcessService.java:162) at com.bstek.uflo.service.impl.DefaultProcessService.startProcessByName(DefaultProcessService.java:158) at com.bstek.uflo.service.impl.DefaultProcessService$$FastClassBySpringCGLIB$$dcb3db3a.invoke() at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673) at com.bstek.uflo.service.impl.DefaultProcessService$$EnhancerBySpringCGLIB$$36f3c78b.startProcessByName() at com.nk.mq.customer.ColonyReceiver.process(ColonyReceiver.java:47) at sun.reflect.GeneratedMethodAccessor179.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:180) at org.springframework.messaging.handler.invocation.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:112) at org.springframework.amqp.rabbit.listener.adapter.DelegatingInvocableHandler.invoke(DelegatingInvocableHandler.java:108) at org.springframework.amqp.rabbit.listener.adapter.HandlerAdapter.invoke(HandlerAdapter.java:52) at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.invokeHandler(MessagingMessageListenerAdapter.java:126) at org.springframework.amqp.rabbit.listener.adapter.MessagingMessageListenerAdapter.onMessage(MessagingMessageListenerAdapter.java:106) at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:848) at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:771) at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.access$001(SimpleMessageListenerContainer.java:102) at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$1.invokeListener(SimpleMessageListenerContainer.java:198) at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.invokeListener(SimpleMessageListenerContainer.java:1311) at org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer.executeListener(AbstractMessageListenerContainer.java:752) at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.doReceiveAndExecute(SimpleMessageListenerContainer.java:1254) at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.receiveAndExecute(SimpleMessageListenerContainer.java:1224) at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.access$1600(SimpleMessageListenerContainer.java:102) at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.run(SimpleMessageListenerContainer.java:1470) at java.lang.Thread.run(Thread.java:748)