Description
I'm seeing PluginIT hang when I'm building RCs. The tabletservers have died
2015-05-11 16:33:18,039 ERROR [org.apache.accumulo.tserver.TabletServer] tserver.TabletServer (TabletServer.java:main(2971)) - Uncaught exception in TabletServer.main, exiting java.lang.SecurityException: sealing violation: package org.apache.accumulo.server is sealed at java.net.URLClassLoader.getAndVerifyPackage(URLClassLoader.java:388) at java.net.URLClassLoader.defineClass(URLClassLoader.java:417) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at org.apache.accumulo.tserver.TabletServer.<init>(TabletServer.java:260) at org.apache.accumulo.tserver.TabletServer.main(TabletServer.java:2955) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.accumulo.start.Main$2.run(Main.java:130) at java.lang.Thread.run(Thread.java:745)
A quick read, it seems like the test is bringing in another version of this package outside of the jar? Another point, there should really be a timeout on this test so that it doesn't hang the build indefinitely.
To the best of my recollection, this doesn't happen during the normal build (probably because we don't seal the jars then).