Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-8802

[JDK9] Fail to run yarn application after building hadoop pkg with jdk9 in jdk9 env

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Duplicate
    • None
    • None
    • None
    • None

    Description

      After building latest code with jdk9. (patch HADOOP-12760.03.patch, HDFS-11610.001.patch). And start hdfs, yarn service(HADOOP-14978) successfully. I met exception when running TestDFSIO

      hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.1.0-SNAPSHOT-tests.jar TestDFSIO -write -nrFiles 8 -fileSize 1MB -resFile ./write.1MB.8
      

      the exception

      67 1) Error injecting constructor, java.lang.NoClassDefFoundError: javax/activation/DataSource
      68   at org.apache.hadoop.mapreduce.v2.app.webapp.JAXBContextResolver.<init>(JAXBContextResolver.java:72)
      69   at org.apache.hadoop.mapreduce.v2.app.webapp.AMWebApp.setup(AMWebApp.java:33)
      70   while locating org.apache.hadoop.mapreduce.v2.app.webapp.JAXBContextResolver
      71 
       72 1 error
      73         at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1025)
      74         at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
      75         at com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory$GuiceInstantiatedComponentProvider.getInstance(GuiceComponentProviderFactory.java:345)
      76         at com.sun.jersey.core.spi.component.ioc.IoCProviderFactory$ManagedSingleton.<init>(IoCProviderFactory.java:202)
      77         at com.sun.jersey.core.spi.component.ioc.IoCProviderFactory.wrap(IoCProviderFactory.java:123)
      78         at com.sun.jersey.core.spi.component.ioc.IoCProviderFactory._getComponentProvider(IoCProviderFactory.java:116)
      79         at com.sun.jersey.core.spi.component.ProviderFactory.getComponentProvider(ProviderFactory.java:153)
      80         at com.sun.jersey.core.spi.component.ProviderServices.getComponent(ProviderServices.java:278)
      81         at com.sun.jersey.core.spi.component.ProviderServices.getProviders(ProviderServices.java:151)
      82         at com.sun.jersey.core.spi.factory.ContextResolverFactory.init(ContextResolverFactory.java:83)
      83         at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1332)
      84         at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:180)
      85         at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:799)
      86         at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:795)
      87         at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
      88         at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:795)
      89         at com.sun.jersey.guice.spi.container.servlet.GuiceContainer.initiate(GuiceContainer.java:121)
      90         at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:339)
      91         at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)
      92         at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:207)
      93         at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:394)
      94         at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:744)
      

      Attachments

        1. HADOOP-14984.patch
          1 kB
          liyunzhang

        Issue Links

          Activity

            People

              Unassigned Unassigned
              kellyzly liyunzhang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: