Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-3799

PluginIT hangs as a part of release process

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.7.0
    • build, test

    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).

      Attachments

        Activity

          People

            elserj Josh Elser
            elserj Josh Elser
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20m
                20m