You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2014/07/06 20:18:57 UTC
svn commit: r1608271 -
/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
Author: rmannibucau
Date: Sun Jul 6 18:18:57 2014
New Revision: 1608271
URL: http://svn.apache.org/r1608271
Log:
this code was great for JpaTest but is totally broken for the container itself, removing it
Modified:
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java?rev=1608271&r1=1608270&r2=1608271&view=diff
==============================================================================
--- tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java (original)
+++ tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java Sun Jul 6 18:18:57 2014
@@ -2703,21 +2703,6 @@ public class Assembler extends Assembler
}
private static class PersistenceClassLoaderHandlerImpl implements PersistenceClassLoaderHandler {
- static {
- final boolean hack = "true".equalsIgnoreCase(System.getProperty("openejb.openjpa.canRedefine", "false"));
- if (!hack) {
- try { // hack for java 7 (was fine before)
- final Class<?> classRedefinerClass = ParentClassLoaderFinder.Helper.get().loadClass("org.apache.openjpa.enhance.ClassRedefiner");
- final Field field = classRedefinerClass.getDeclaredField("_canRedefine");
- field.setAccessible(true);
- field.set(null, Boolean.FALSE);
- } catch (final Throwable e) {
- // use JUL and not openejb Logger
- java.util.logging.Logger.getLogger(PersistenceClassLoaderHandlerImpl.class.getName()).log(Level.SEVERE, e.getMessage(), e);
- }
- }
- }
-
private static final AtomicBoolean logged = new AtomicBoolean(false);
private final Map<String, List<ClassFileTransformer>> transformers = new TreeMap<String, List<ClassFileTransformer>>();