From 527b09ce6ecde12d1037a8ef9a86312d3dbe6971 Mon Sep 17 00:00:00 2001 From: Michael Dick Date: Fri, 29 Feb 2008 22:16:30 +0000 Subject: [PATCH] OPENJPA-529 cloning configuration before running enhancer git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@632462 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/openjpa/enhance/ManagedClassSubclasser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openjpa-kernel-5/src/main/java/org/apache/openjpa/enhance/ManagedClassSubclasser.java b/openjpa-kernel-5/src/main/java/org/apache/openjpa/enhance/ManagedClassSubclasser.java index bd79c85cf..e9aebb1be 100644 --- a/openjpa-kernel-5/src/main/java/org/apache/openjpa/enhance/ManagedClassSubclasser.java +++ b/openjpa-kernel-5/src/main/java/org/apache/openjpa/enhance/ManagedClassSubclasser.java @@ -118,7 +118,8 @@ public class ManagedClassSubclasser { Set unspecified = null; for (Iterator iter = classes.iterator(); iter.hasNext(); ) { final Class cls = (Class) iter.next(); - final PCEnhancer enhancer = new PCEnhancer(conf, cls); + final PCEnhancer enhancer = + new PCEnhancer((OpenJPAConfiguration) conf.clone(), cls); enhancer.setBytecodeWriter(new BytecodeWriter() { public void write(BCClass bc) throws IOException {