commit | 097b729dc763ecb2fe545161e3f0aa7dc1ec2dd2 | [log] [tgz] |
---|---|---|
author | Stephan Herrmann <stephan.herrmann@berlin.de> | Tue Sep 03 19:03:01 2019 +0200 |
committer | Stephan Herrmann <stephan.herrmann@berlin.de> | Tue Sep 03 19:03:01 2019 +0200 |
tree | 70e5c5fbe6c42d342f4d5e401c3996adab9b27b5 | |
parent | a7859e0dcfbaa4cc6ef45e6dc4f1ecc5e0c50d6b [diff] |
Bug 550627 - [otdre] Recent JDK doesn't like attempts to weave into certain system classes - exclude more packages
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 fecf071..380ac29 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
@@ -158,7 +158,9 @@ case 's': // skip, I saw a mysterious deadlock involving sun.misc.Cleaner if (className.startsWith("sun/misc") - || className.startsWith("sun/launcher")) + || className.startsWith("sun/launcher") + || className.startsWith("sun/net") + ) return false; break; case 'j': @@ -167,6 +169,7 @@ || 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")