diff --git a/jme3-core/src/main/java/com/jme3/util/ReflectionAllocator.java b/jme3-core/src/main/java/com/jme3/util/ReflectionAllocator.java index 6b2c38452..49b9cd4b7 100644 --- a/jme3-core/src/main/java/com/jme3/util/ReflectionAllocator.java +++ b/jme3-core/src/main/java/com/jme3/util/ReflectionAllocator.java @@ -59,8 +59,8 @@ public final class ReflectionAllocator implements BufferAllocator { viewedBufferMethod = loadMethod("sun.nio.ch.DirectBuffer", "attachment"); } - // Apache Harmony - ByteBuffer bb = BufferUtils.createByteBuffer(1); + // Apache Harmony (allocated directly, to not trigger allocator used logic in BufferUtils) + ByteBuffer bb = ByteBuffer.allocateDirect(1); Class clazz = bb.getClass(); try { freeMethod = clazz.getMethod("free");