From b8469ddbe65e9dd80105b1275ebe01d31cfd592d Mon Sep 17 00:00:00 2001 From: krisv Date: Fri, 10 Apr 2015 14:35:50 +0200 Subject: [PATCH] BZ-1201785 - com.google.protobuf.InvalidProtocolBufferException exception is thrown while loading stateful knowledge session - additional change required in jbpm repo due to change in drools code --- .../impl/AbstractProtobufProcessInstanceMarshaller.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jbpm-flow/src/main/java/org/jbpm/marshalling/impl/AbstractProtobufProcessInstanceMarshaller.java b/jbpm-flow/src/main/java/org/jbpm/marshalling/impl/AbstractProtobufProcessInstanceMarshaller.java index ffeb4e73d1..0fc3a95673 100644 --- a/jbpm-flow/src/main/java/org/jbpm/marshalling/impl/AbstractProtobufProcessInstanceMarshaller.java +++ b/jbpm-flow/src/main/java/org/jbpm/marshalling/impl/AbstractProtobufProcessInstanceMarshaller.java @@ -356,7 +356,7 @@ public ProcessInstance readProcessInstance(MarshallerReaderContext context) thro ExtensionRegistry registry = PersisterHelper.buildRegistry( context, null ); Header _header; try { - _header = PersisterHelper.readFromStreamWithHeader( context, registry ); + _header = PersisterHelper.readFromStreamWithHeaderPreloaded( context, registry ); } catch ( ClassNotFoundException e ) { // Java 5 does not accept [new IOException(String, Throwable)] IOException ioe = new IOException( "Error deserializing process instance." );