there is a "space" in the url <interface type="workflow" endpoint="http:// locahost:11000/oozie/" version="4.0.0"/>
after localhost .... can u remove and try ...... this generally come when one or more end points can not be reached ...... On Tue, Apr 1, 2014 at 4:37 PM, Sunil N Kumar <[email protected]>wrote: > Hi, > I am getting following exception while submitting plain cluster definition > to the falcon Server: > bin/falcon entity -submit -type cluster -file > examples/entity/standalone-cluster.xml > Error: > default/org.apache.falcon.FalconException::com.sun.jersey.api.client.ClientHandlerException: > java.lang.IllegalArgumentException: URI is not absolute > > Environment: > Falcon Version: 0.4 > Hadoop Version: 1.2.1 > Oozie Version : 4.0.0 > ActiveMQ Embedded > > Cluster Definition: > <?xml version="1.0" encoding="UTF-8" standalone="yes"?> > <cluster name="local" description="Standalone cluster" colo="local" > xmlns="uri:falcon:cluster:0.1"> > <interfaces> > <interface type="readonly" endpoint="hftp://locahost:50070" > version="1.1.2"/> > <interface type="write" endpoint="hdfs://locahost:9000" > version="1.1.2"/> > <interface type="execute" endpoint="locahost:9001" > version="1.1.2"/> > <interface type="workflow" endpoint="http://locahost:11000/oozie/" > version="4.0.0"/> > <interface type="messaging" > endpoint="tcp://localhost:61616?daemon=true" version="5.4.3"/> > </interfaces> > <locations> > <location name="staging" path="/falcon/staging"/> > <location name="temp" path="/falcon/temp"/> > <location name="working" path="/falcon/working"/> > </locations> > <properties/> > </cluster> > > Full stack trace: > 2014-04-01 21:27:42,759 ERROR - > [1179404661@qtp-1593111626-0:cloud:POST//entities/submit/cluster > a55ef676-5bc5-46af-9dd3-cca8afa62cbc] ~ Request failed (HTTPChannel:104) > com.sun.jersey.api.client.ClientHandlerException: > java.lang.IllegalArgumentException: URI is not absolute > at > com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:149) > at com.sun.jersey.api.client.Client.handle(Client.java:648) > at > com.sun.jersey.api.client.WebResource.handle(WebResource.java:670) > at > com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) > at > com.sun.jersey.api.client.WebResource$Builder.method(WebResource.java:623) > at > org.apache.falcon.resource.channel.HTTPChannel.invoke(HTTPChannel.java:85) > at > org.apache.falcon.resource.proxy.SchedulableEntityManagerProxy$1.doExecute(SchedulableEntityManagerProxy.java:119) > at > org.apache.falcon.resource.proxy.SchedulableEntityManagerProxy$EntityProxy.execute(SchedulableEntityManagerProxy.java:404) > at > org.apache.falcon.resource.proxy.SchedulableEntityManagerProxy.submit_aroundBody0(SchedulableEntityManagerProxy.java:121) > at > org.apache.falcon.resource.proxy.SchedulableEntityManagerProxy$AjcClosure1.run(SchedulableEntityManagerProxy.java:1) > at > org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149) > at > org.apache.falcon.aspect.AbstractFalconAspect.logAround(AbstractFalconAspect.java:50) > at > org.apache.falcon.resource.proxy.SchedulableEntityManagerProxy.submit(SchedulableEntityManagerProxy.java:106) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) > at > com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185) > at > com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) > at > com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:288) > at > com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) > at > com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) > at > com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) > at > com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) > at > com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469) > at > com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1400) > at > com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1349) > at > com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1339) > at > com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) > at > com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:537) > at > com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:699) > at > javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) > at > org.apache.falcon.security.BasicAuthFilter.doFilter(BasicAuthFilter.java:88) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:326) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542) > at > org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:945) > at > org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756) > at > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) > at > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > at > org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582) > Caused by: java.lang.IllegalArgumentException: URI is not absolute > at java.net.URI.toURL(URI.java:1079) > at > com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:157) > at > com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:147) > ... 50 more > 2014-04-01 21:27:42,762 ERROR - [1179404661@qtp-1593111626-0:cl > > > Thanks and Regards. > Sunil Kumar > > > > ________________________________ > > > > > > > NOTE: This message may contain information that is confidential, > proprietary, privileged or otherwise protected by law. The message is > intended solely for the named addressee. If received in error, please > destroy and notify the sender. Any use of this email is prohibited when > received in error. Impetus does not represent, warrant and/or guarantee, > that the integrity of this communication has been maintained nor that the > communication is free of errors, virus, interception or interference. >
