diff options
Diffstat (limited to 'java')
-rw-r--r-- | java/src/Freeze/EvictorI.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/java/src/Freeze/EvictorI.java b/java/src/Freeze/EvictorI.java index 74daa37708e..c70f67aae6d 100644 --- a/java/src/Freeze/EvictorI.java +++ b/java/src/Freeze/EvictorI.java @@ -1525,8 +1525,10 @@ class EvictorI extends Ice.LocalObjectImpl implements Evictor, Runnable os.marshalFacets(false); try { + os.startWriteEncaps(); v.__write(os); os.writePendingObjects(); + os.endWriteEncaps(); java.nio.ByteBuffer buf = os.prepareWrite(); byte[] r = new byte[buf.limit()]; buf.get(r); @@ -1550,8 +1552,10 @@ class EvictorI extends Ice.LocalObjectImpl implements Evictor, Runnable buf.put(b); buf.position(0); ObjectRecord rec= new ObjectRecord(); + is.startReadEncaps(); rec.__read(is); is.readPendingObjects(); + is.endReadEncaps(); return rec; } finally |