Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-9814

JDK11: HadoopClassLoader#nativeLibraries fails because has invalid assumption for ClassLoader type

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.6
    • 2.7
    • hadoop
    • Docs Required

    Description

      Error:

      [2018-10-08 08:43:40,204][ERROR][main][IgniteKernal%grid_secondary] Exception during start processors, node will be stopped and close connections
      java.lang.ClassCastException: class java.util.concurrent.ConcurrentHashMap cannot be cast to class java.util.Vector (java.util.concurrent.ConcurrentHashMap and java.util.Vector are in module java.base of loader 'bootstrap')
          at org.apache.ignite.internal.processors.hadoop.HadoopClassLoader.nativeLibraries(HadoopClassLoader.java:270)
          at org.apache.ignite.internal.processors.hadoop.HadoopClassLoader.initializeNativeLibraries0(HadoopClassLoader.java:216)
          at org.apache.ignite.internal.processors.hadoop.HadoopClassLoader.initializeNativeLibraries(HadoopClassLoader.java:172)
          at org.apache.ignite.internal.processors.hadoop.HadoopClassLoader.<init>(HadoopClassLoader.java:141)
          at org.apache.ignite.internal.processors.hadoop.HadoopHelperImpl.commonClassLoader(HadoopHelperImpl.java:78)
          at org.apache.ignite.internal.processors.hadoop.jobtracker.HadoopJobTracker.start(HadoopJobTracker.java:163)
          at org.apache.ignite.internal.processors.hadoop.HadoopProcessor.start(HadoopProcessor.java:90)
          at org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1692)
          at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1022)
          at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2033)
          at org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1728)
          at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1156)
          at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:676)
          at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:601)
          at org.apache.ignite.Ignition.start(Ignition.java:323)
          at org.apache.ignite.internal.processors.igfs.IgfsAbstractBaseSelfTest.startGridWithIgfs(IgfsAbstractBaseSelfTest.java:394)
          at org.apache.ignite.internal.processors.hadoop.impl.igfs.Hadoop1DualAbstractTest.startUnderlying(Hadoop1DualAbstractTest.java:118)
          at org.apache.ignite.internal.processors.hadoop.impl.igfs.Hadoop1DualAbstractTest.createSecondaryFileSystemStack(Hadoop1DualAbstractTest.java:84)
          at org.apache.ignite.internal.processors.igfs.IgfsAbstractBaseSelfTest.beforeTestsStarted(IgfsAbstractBaseSelfTest.java:272)
          at org.apache.ignite.testframework.junits.GridAbstractTest.setUp(GridAbstractTest.java:621)
          at org.apache.ignite.testframework.junits.common.GridCommonAbstractTest.setUp(GridCommonAbstractTest.java:494)
          at junit.framework.TestCase.runBare(TestCase.java:139)
          at junit.framework.TestResult$1.protect(TestResult.java:122)
          at junit.framework.TestResult.runProtected(TestResult.java:142)
          at junit.framework.TestResult.run(TestResult.java:125)
          at junit.framework.TestCase.run(TestCase.java:129)
          at junit.framework.TestSuite.runTest(TestSuite.java:255)
          at junit.framework.TestSuite.run(TestSuite.java:250)
          at junit.framework.TestSuite.runTest(TestSuite.java:255)
      

      Attachments

        Issue Links

          Activity

            People

              tledkov-gridgain Taras Ledkov
              tledkov-gridgain Taras Ledkov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: