Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-2701

many sealing violation errors in ibm142 and ibm15 jvm test runs of junit tests.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 10.3.1.4
    • 10.3.1.4
    • Build tools, Tools
    • None
    • am seeing the sealing errors on windows, under ibm15 and ibm142 jvms.
    • Regression Test Failure

    Description

      The regression runs against the ibm jvms for the past 2 days are seeing 390 errors which I think the majority are coming from this sealing error.

      I am trying to figure out if this is a build/testing machine problem or a real problem introduced by thursday night checkins which included:
      541131 TO 541503:

      I ran in my own client against classes and ibm15 and passed the junit suite.

      see:
      http://people.apache.org/~fuzzylogic/derby_test_results/main/testlog/ibm142/541503-suites.All_diff.txt
      http://people.apache.org/~fuzzylogic/derby_test_results/main/testlog/ibm15/541503-suites.All_diff.txt

      1) PrepareStatementTest:embeddedjava.lang.ExceptionInInitializerError
      at java.lang.Class.forName1(Native Method)
      at java.lang.Class.forName(Class.java:180)
      at org.apache.derbyTesting.junit.DriverManagerConnector.loadJDBCDriver(DriverManagerConnector.java:143)
      at org.apache.derbyTesting.junit.DriverManagerConnector.openConnection(DriverManagerConnector.java:72)
      at org.apache.derbyTesting.junit.DriverManagerConnector.openConnection(DriverManagerConnector.java:43)
      at org.apache.derbyTesting.junit.TestConfiguration.openDefaultConnection(TestConfiguration.java:957)
      at org.apache.derbyTesting.junit.BaseJDBCTestSetup.getConnection(BaseJDBCTestSetup.java:74)
      at org.apache.derbyTesting.junit.CleanDatabaseTestSetup.setUp(CleanDatabaseTestSetup.java:65)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:18)
      at junit.extensions.TestSetup.run(TestSetup.java:23)
      at org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
      Caused by: java.lang.SecurityException: sealing violation: can't seal package org.apache.derby.iapi.services.io: already loaded
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:412)
      at java.net.URLClassLoader.access$500(URLClassLoader.java:109)
      at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:848)
      at java.security.AccessController.doPrivileged1(Native Method)
      at java.security.AccessController.doPrivileged(AccessController.java:389)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:371)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:570)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:442)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:502)
      at org.apache.derby.iapi.jdbc.JDBCBoot.boot(Unknown Source)
      at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
      at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
      ... 23 more

      Attachments

        1. 2701-2.diff
          4 kB
          Knut Anders Hatlen
        2. 2701-3.diff
          0.8 kB
          Knut Anders Hatlen
        3. derby2701.diff
          0.7 kB
          Mike Matrigali
        4. derbytools_build541131.jar.out
          7 kB
          Mike Matrigali
        5. derbytools_build541503.jar.out
          68 kB
          Mike Matrigali
        6. dobuilds2.ksh
          0.6 kB
          Mike Matrigali

        Activity

          People

            knutanders Knut Anders Hatlen
            mikem Mike Matrigali
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: