Bug 550627 - [otdre] Recent JDK doesn't like attempts to weave into
certain system classes
- partial revert, assuming the root cause is fixed by ASM 7.1.0
diff --git a/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/transformer/jplis/ObjectTeamsTransformer.java b/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/transformer/jplis/ObjectTeamsTransformer.java
index c95c5a1..cc78601 100644
--- a/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/transformer/jplis/ObjectTeamsTransformer.java
+++ b/plugins/org.eclipse.objectteams.otredyn/src/org/eclipse/objectteams/otredyn/transformer/jplis/ObjectTeamsTransformer.java
@@ -159,8 +159,6 @@
// skip, I saw a mysterious deadlock involving sun.misc.Cleaner
if (className.startsWith("sun/misc")
|| className.startsWith("sun/launcher")
- || className.startsWith("sun/net")
- || className.startsWith("sun/nio")
)
return false;
break;
@@ -169,12 +167,8 @@
if ( className.equals("java/util/LinkedHashMap$KeyIterator")
|| className.startsWith("java/lang")
|| className.startsWith("java/util")
- || className.startsWith("java/net")
- || className.startsWith("jdk/net")
- || className.startsWith("java/security")
|| className.startsWith("java/io")
|| className.startsWith("jdk/jfr")
- || className.startsWith("jdk/internal")
)
return false;
break;