You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Devendra Vishwakarma (JIRA)" <ji...@apache.org> on 2016/02/05 08:01:39 UTC

[jira] [Commented] (HIVE-12982) WebHCat Templeton Server throwing java.lang.RuntimeException

    [ https://issues.apache.org/jira/browse/HIVE-12982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15133767#comment-15133767 ] 

Devendra Vishwakarma commented on HIVE-12982:
---------------------------------------------

We found out the root cause of this issue in WebHCat. The issue with the plugin version of javadoc we were using in maven project. We had javadoc plugin version 2.9.1 in pom.xml.
To fix this issue we had to downgrade the plugin back to 2.4 i.e.

<maven.javadoc.plugin.version>2.4</maven.javadoc.plugin.version> 

And this resolved the problem.

> WebHCat Templeton Server throwing java.lang.RuntimeException
> ------------------------------------------------------------
>
>                 Key: HIVE-12982
>                 URL: https://issues.apache.org/jira/browse/HIVE-12982
>             Project: Hive
>          Issue Type: Bug
>          Components: WebHCat
>    Affects Versions: 1.2.1
>         Environment: Hive version - 1.2.1
> Linux s390x architecture
>            Reporter: Devendra Vishwakarma
>            Assignee: Devendra Vishwakarma
>            Priority: Blocker
>
> WebHCat Templeton Server is throwing 
> java.lang.RuntimeException: Could not load wadl generators from wadlGeneratorDescriptions. 
> [root@abcde ~]# curl -s 'http://<hostname>:50111/templeton/v1/status?user.name=<username>'
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
> <title>Error 503 java.lang.RuntimeException: Could not load wadl generators from wadlGeneratorDescriptions.</title>
> </head>
> <body>
> <h2>HTTP ERROR: 503</h2>
> <p>Problem accessing /templeton/v1/status. Reason:
> <pre> java.lang.RuntimeException: Could not load wadl generators from wadlGeneratorDescriptions.</pre></p>
> <hr /><i><small>Powered by Jetty://</small></i>
> </body>
> </html>
> Server logs -
> ===============
> java.lang.RuntimeException: Could not load wadl generators from wadlGeneratorDescriptions.
> 	at com.sun.jersey.api.wadl.config.WadlGeneratorConfig.createWadlGenerator(WadlGeneratorConfig.java:184)
> 	at com.sun.jersey.server.impl.wadl.WadlApplicationContextImpl.<init>(WadlApplicationContextImpl.java:92)
> 	at com.sun.jersey.server.impl.wadl.WadlFactory.init(WadlFactory.java:96)
> 	at com.sun.jersey.server.impl.application.RootResourceUriRules.initWadl(RootResourceUriRules.java:169)
> 	at com.sun.jersey.server.impl.application.RootResourceUriRules.<init>(RootResourceUriRules.java:106)
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1300)
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:163)
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:769)
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:765)
> 	at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:765)
> 	at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:760)
> 	at com.sun.jersey.spi.container.servlet.ServletContainer.initiate(ServletContainer.java:489)
> 	at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)
> 	at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:609)
> 	at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)
> 	at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)
> 	at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:557)
> 	at javax.servlet.GenericServlet.init(GenericServlet.java:241)
> 	at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:463)
> 	at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:283)
> 	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
> 	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:770)
> 	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:249)
> 	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:676)
> 	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
> 	at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:224)
> 	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
> 	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
> 	at org.eclipse.jetty.server.Server.doStart(Server.java:261)
> 	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
> 	at org.apache.hive.hcatalog.templeton.Main.runServer(Main.java:205)
> 	at org.apache.hive.hcatalog.templeton.Main.run(Main.java:118)
> 	at org.apache.hive.hcatalog.templeton.Main.main(Main.java:266)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
> 	at java.lang.reflect.Method.invoke(Method.java:507)
> 	at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
> 	at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
> Caused by: java.lang.RuntimeException: The resource 'resourcedoc.xml' does not exist.
> 	at com.sun.jersey.api.wadl.config.WadlGeneratorLoader.setProperty(WadlGeneratorLoader.java:203)
> 	at com.sun.jersey.api.wadl.config.WadlGeneratorLoader.loadWadlGenerator(WadlGeneratorLoader.java:139)
> 	at com.sun.jersey.api.wadl.config.WadlGeneratorLoader.loadWadlGeneratorDescriptions(WadlGeneratorLoader.java:114)
> 	at com.sun.jersey.api.wadl.config.WadlGeneratorConfig.createWadlGenerator(WadlGeneratorConfig.java:182)
> 	... 39 more



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)