Looks like this happens if jersey-server is not present (e.g. http://stackoverflow.com/questions/8662919/jersey-no-webapplication-provider-is-present-when-jersey-json-dependency-added )
Have you made any changes to the pom.xml ? If so, can you post it here ? Also, can you tell us a bit more about your deployment environment ? Is it a single or multi-node cluster ? What version of Hadoop ? Are you using the "apex" command line tool to deploy ? Ram On Mon, Sep 12, 2016 at 1:29 AM, Sanal Vasudevan <get2sa...@gmail.com> wrote: > Hi there, > > > > I am unable to get started with Apache Apex. > > > > I used the below mvn command to create the project. > > > > #!/bin/bash > > # script to create a new project > > > > # change project name and archetype version as needed > > name=myapexapp > > version=3.4.0 > > > > mvn -B archetype:generate \ > > -DarchetypeGroupId=org.apache.apex \ > > -DarchetypeArtifactId=apex-app-archetype \ > > -DarchetypeVersion=$version \ > > -DgroupId=com.example \ > > -Dpackage=com.example.$name \ > > -DartifactId=$name \ > > -Dversion=1.0-SNAPSHOT > > > > > > > > I am trying to execute the sample SortedWordCount application example. > > > > I see that the status of yarn application is FAILED. > > > > Below error in the log file: > > 2016-09-12 00:47:12,284 INFO com.datatorrent.stram.StreamingAppMaster: > Initializing Application Master. > 2016-09-12 00:47:12,385 INFO com.datatorrent.stram.StreamingAppMasterService: > Application master, appId=3, clustertimestamp=1473662193222, attemptId=1 > 2016-09-12 00:47:13,432 INFO com.datatorrent.common.util.AsyncFSStorageAgent: > using > /scratch/sanav/view_storage/projects/downloads/hadoop/tmp/hadoop-sanav/nm-local-dir/usercache/sanav/appcache/application_1473662193222_0003/container_1473662193222_0003_01_000001/tmp/chkp6399702117805507910 > as the basepath for checkpointing. > 2016-09-12 00:47:15,223 INFO com.datatorrent.stram.FSRecoveryHandler: > Creating > hdfs://den00spj:9000/user/sanav/datatorrent/apps/application_1473662193222_0003/recovery/log > 2016-09-12 00:47:15,272 INFO com.datatorrent.stram.StreamingAppMasterService: > Starting application with 5 operators in 5 containers > 2016-09-12 00:47:15,286 INFO > org.apache.hadoop.yarn.client.api.async.impl.NMClientAsyncImpl: Upper bound > of the thread pool size is 500 > 2016-09-12 00:47:15,288 INFO > org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy: > yarn.client.max-cached-nodemanagers-proxies : 0 > 2016-09-12 00:47:15,316 INFO org.apache.hadoop.yarn.client.RMProxy: > Connecting to ResourceManager at /0.0.0.0:8030 > 2016-09-12 00:47:15,345 INFO com.datatorrent.stram.StreamingContainerParent: > Config: Configuration: core-default.xml, core-site.xml, yarn-default.xml, > yarn-site.xml, hdfs-default.xml, hdfs-site.xml > 2016-09-12 00:47:15,345 INFO com.datatorrent.stram.StreamingContainerParent: > Listener thread count 30 > 2016-09-12 00:47:15,351 INFO org.apache.hadoop.ipc.CallQueueManager: Using > callQueue class java.util.concurrent.LinkedBlockingQueue > 2016-09-12 00:47:15,356 INFO org.apache.hadoop.ipc.Server: Starting Socket > Reader #1 for port 55906 > 2016-09-12 00:47:15,369 INFO org.apache.hadoop.ipc.Server: IPC Server > listener on 55906: starting > 2016-09-12 00:47:15,370 INFO org.apache.hadoop.ipc.Server: IPC Server > Responder: starting > 2016-09-12 00:47:15,385 INFO com.datatorrent.stram.StreamingContainerParent: > Container callback server listening at den00spj/10.196.38.196:55906 > 2016-09-12 00:47:15,440 INFO org.mortbay.log: Logging to > org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via > org.mortbay.log.Slf4jLog > 2016-09-12 00:47:15,507 INFO > org.apache.hadoop.security.authentication.server.AuthenticationFilter: Unable > to initialize FileSignerSecretProvider, falling back to use random secrets. > 2016-09-12 00:47:15,512 INFO org.apache.hadoop.http.HttpRequestLog: Http > request log for http.requests.stram is not defined > 2016-09-12 00:47:15,518 INFO org.apache.hadoop.http.HttpServer2: Added global > filter 'safety' (class=org.apache.hadoop.http.HttpServer2$QuotingInputFilter) > 2016-09-12 00:47:15,520 INFO org.apache.hadoop.http.HttpServer2: Added filter > static_user_filter > (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to > context stram > 2016-09-12 00:47:15,520 INFO org.apache.hadoop.http.HttpServer2: Added filter > static_user_filter > (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to > context static > 2016-09-12 00:47:15,520 INFO org.apache.hadoop.http.HttpServer2: Added filter > static_user_filter > (class=org.apache.hadoop.http.lib.StaticUserWebFilter$StaticUserFilter) to > context logs > 2016-09-12 00:47:15,523 INFO org.apache.hadoop.http.HttpServer2: adding path > spec: /stram/* > 2016-09-12 00:47:15,523 INFO org.apache.hadoop.http.HttpServer2: adding path > spec: /ws/* > 2016-09-12 00:47:15,875 INFO org.apache.hadoop.yarn.webapp.WebApps: > Registered webapp guice modules > 2016-09-12 00:47:15,876 INFO org.apache.hadoop.http.HttpServer2: Jetty bound > to port 21097 > > 2016-09-12 00:47:16,147 ERROR com.datatorrent.stram.StreamingAppMasterService: > Webapps failed to start. Ignoring for now: > > org.apache.hadoop.yarn.webapp.WebAppException: Error starting http server > > at org.apache.hadoop.yarn.webapp.WebApps$Builder.start(WebApps. > java:310) > > at com.datatorrent.stram.StreamingAppMasterService.serviceStart( > StreamingAppMasterService.java:616) > > at org.apache.hadoop.service.AbstractService.start( > AbstractService.java:193) > > at com.datatorrent.stram.StreamingAppMaster.main( > StreamingAppMaster.java:103) > > Caused by: java.io.IOException: Unable to initialize WebAppContext > > at org.apache.hadoop.http.HttpServer2.start(HttpServer2.java:879) > > at org.apache.hadoop.yarn.webapp.WebApps$Builder.start(WebApps. > java:306) > > ... 3 more > > Caused by: com.sun.jersey.api.container.ContainerException: No > WebApplication provider is present > > at com.sun.jersey.spi.container.WebApplicationFactory. > createWebApplication(WebApplicationFactory.java:69) > > at com.sun.jersey.spi.container.servlet.ServletContainer. > create(ServletContainer.java:391) > > at com.sun.jersey.spi.container.servlet.ServletContainer$ > InternalWebComponent.create(ServletContainer.java:306) > > at com.sun.jersey.spi.container.servlet.WebComponent.load( > WebComponent.java:607) > > at com.sun.jersey.spi.container.servlet.WebComponent.init( > WebComponent.java:210) > > at com.sun.jersey.spi.container.servlet.ServletContainer.init( > ServletContainer.java:373) > > at com.sun.jersey.spi.container.servlet.ServletContainer.init( > ServletContainer.java:710) > > at com.google.inject.servlet.FilterDefinition.init( > FilterDefinition.java:114) > > at com.google.inject.servlet.ManagedFilterPipeline.initPipeline( > ManagedFilterPipeline.java:98) > > at com.google.inject.servlet.GuiceFilter.init(GuiceFilter. > java:172) > > at org.mortbay.jetty.servlet.FilterHolder.doStart( > FilterHolder.java:97) > > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:50) > > at org.mortbay.jetty.servlet.ServletHandler.initialize( > ServletHandler.java:713) > > at org.mortbay.jetty.servlet.Context.startContext(Context. > java:140) > > at org.mortbay.jetty.webapp.WebAppContext.startContext( > WebAppContext.java:1282) > > at org.mortbay.jetty.handler.ContextHandler.doStart( > ContextHandler.java:518) > > at org.mortbay.jetty.webapp.WebAppContext.doStart( > WebAppContext.java:499) > > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:50) > > at org.mortbay.jetty.handler.HandlerCollection.doStart( > HandlerCollection.java:152) > > at org.mortbay.jetty.handler.ContextHandlerCollection.doStart( > ContextHandlerCollection.java:156) > > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:50) > > at org.mortbay.jetty.handler.HandlerWrapper.doStart( > HandlerWrapper.java:130) > > at org.mortbay.jetty.Server.doStart(Server.java:224) > > at org.mortbay.component.AbstractLifeCycle.start( > AbstractLifeCycle.java:50) > > at org.apache.hadoop.http.HttpServer2.start(HttpServer2.java:857) > > > > > > Apart from this error I don’t see any other errors. > > > > Please advise. > > > -- > Thanks > Sanal >