From dev-return-24872-apmail-falcon-dev-archive=falcon.apache.org@falcon.apache.org Mon Feb 19 11:23:03 2018 Return-Path: X-Original-To: apmail-falcon-dev-archive@minotaur.apache.org Delivered-To: apmail-falcon-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EF0FF17519 for ; Mon, 19 Feb 2018 11:23:03 +0000 (UTC) Received: (qmail 32337 invoked by uid 500); 19 Feb 2018 11:23:03 -0000 Delivered-To: apmail-falcon-dev-archive@falcon.apache.org Received: (qmail 32296 invoked by uid 500); 19 Feb 2018 11:23:03 -0000 Mailing-List: contact dev-help@falcon.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@falcon.apache.org Delivered-To: mailing list dev@falcon.apache.org Received: (qmail 32285 invoked by uid 99); 19 Feb 2018 11:23:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Feb 2018 11:23:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 612BFC0FEC for ; Mon, 19 Feb 2018 11:23:03 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -109.511 X-Spam-Level: X-Spam-Status: No, score=-109.511 tagged_above=-999 required=6.31 tests=[ENV_AND_HDR_SPF_MATCH=-0.5, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 5hpZPsTLcn_c for ; Mon, 19 Feb 2018 11:23:02 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 3479D5F5FB for ; Mon, 19 Feb 2018 11:23:01 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 62F13E00A6 for ; Mon, 19 Feb 2018 11:23:00 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 1FFD421E5C for ; Mon, 19 Feb 2018 11:23:00 +0000 (UTC) Date: Mon, 19 Feb 2018 11:23:00 +0000 (UTC) From: "ASF GitHub Bot (JIRA)" To: dev@falcon.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (FALCON-2322) ClassCastException while submitAndSchedule feed MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/FALCON-2322?page=3Dcom.atlassia= n.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D163= 69005#comment-16369005 ]=20 ASF GitHub Bot commented on FALCON-2322: ---------------------------------------- GitHub user bpgergo opened a pull request: https://github.com/apache/falcon/pull/396 FALCON-2322 cast Action.getAny() to org.w3c.dom.Node instead of Eleme= =E2=80=A6 =E2=80=A6ntNSImpl in order to eliminate ClassCastException You can merge this pull request into a Git repository by running: $ git pull https://github.com/bpgergo/falcon master Alternatively you can review and apply these changes as the patch at: https://github.com/apache/falcon/pull/396.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #396 =20 ---- commit 82e64c78c5a6c85a2416702789574f7e98ba20df Author: Peter Gergo Barna Date: 2018-02-19T11:20:29Z FALCON-2322 cast Action.getAny() to org.w3c.dom.Node instead of Element= NSImpl in order to eliminate ClassCastException ---- > ClassCastException while submitAndSchedule feed > ----------------------------------------------- > > Key: FALCON-2322 > URL: https://issues.apache.org/jira/browse/FALCON-2322 > Project: Falcon > Issue Type: Bug > Affects Versions: 0.9 > Reporter: P=C3=A9ter Gerg=C5=91 Barna > Priority: Major > Fix For: trunk > > > ClassCastException occurs while submitAndSchedule feed > uri:=C2=A0http://[hostname]:15000/api/entities/submit/cluster?user.name= =3Dhrt_qa > payload: > =C2=A0 > {noformat} > hou= rs(1) UTC =
= = > =C2=A0 > {noformat} > =C2=A0 > Exception in the log: > {noformat} > 000007.hwx.site:9083 (OozieEntityBuilder:71) 2018-02-15 00:09:53,273 ERRO= R - [290968357@qtp-57241990-276 - 64cb2640-bfde-48b7-a97a-70d016d74b98:hrt_= qa:POST//entities/submitAndSchedule/feed] ~ Entity schedule failed for feed= : A323e3eea-71bf9cf8 (AbstractSchedulableEntityManager:104) java.lang.Class= CastException: com.sun.org.apache.xerces.internal.dom.ElementNSImpl cannot = be cast to org.apache.xerces.dom.ElementNSImpl at org.apache.falcon.util.Oo= zieUtils.unMarshalHiveAction(OozieUtils.java:89) at org.apache.falcon.oozie= .feed.HCatReplicationWorkflowBuilder.getWorkflow(HCatReplicationWorkflowBui= lder.java:84) at org.apache.falcon.oozie.feed.FeedReplicationWorkflowBuilde= r.build(FeedReplicationWorkflowBuilder.java:74) at org.apache.falcon.oozie.= feed.FeedReplicationCoordinatorBuilder.doBuild(FeedReplicationCoordinatorBu= ilder.java:121) at org.apache.falcon.oozie.feed.FeedReplicationCoordinatorB= uilder.buildCoords(FeedReplicationCoordinatorBuilder.java:93) at org.apache= .falcon.oozie.feed.FeedBundleBuilder.buildCoords(FeedBundleBuilder.java:69)= at org.apache.falcon.oozie.OozieBundleBuilder.build(OozieBundleBuilder.jav= a:71) at org.apache.falcon.oozie.OozieEntityBuilder.build(OozieEntityBuilde= r.java:120) at org.apache.falcon.oozie.OozieEntityBuilder.build(OozieEntity= Builder.java:116) at org.apache.falcon.workflow.engine.OozieWorkflowEngine.= schedule(OozieWorkflowEngine.java:174) at org.apache.falcon.resource.Abstra= ctSchedulableEntityManager.scheduleInternal(AbstractSchedulableEntityManage= r.java:102) at org.apache.falcon.resource.AbstractSchedulableEntityManager.= schedule(AbstractSchedulableEntityManager.java:80) at org.apache.falcon.res= ource.SchedulableEntityManager.schedule(SchedulableEntityManager.java:283) = at sun.reflect.GeneratedMethodAccessor165.invoke(Unknown Source) at sun.ref= lect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:= 43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.falco= n.resource.channel.IPCChannel.invoke(IPCChannel.java:49) at org.apache.falc= on.resource.proxy.SchedulableEntityManagerProxy$11.doExecute(SchedulableEnt= ityManagerProxy.java:552) at org.apache.falcon.resource.proxy.SchedulableEn= tityManagerProxy$EntityProxy.execute(SchedulableEntityManagerProxy.java:841= ) at org.apache.falcon.resource.proxy.SchedulableEntityManagerProxy.schedul= e_aroundBody16(SchedulableEntityManagerProxy.java:555) at org.apache.falcon= .resource.proxy.SchedulableEntityManagerProxy$AjcClosure17.run(SchedulableE= ntityManagerProxy.java:1) at org.aspectj.runtime.reflect.JoinPointImpl.proc= eed(JoinPointImpl.java:149) at org.apache.falcon.aspect.AbstractFalconAspec= t.logAroundMonitored(AbstractFalconAspect.java:51) at org.apache.falcon.res= ource.proxy.SchedulableEntityManagerProxy.schedule(SchedulableEntityManager= Proxy.java:536) at org.apache.falcon.resource.proxy.SchedulableEntityManage= rProxy.schedule_aroundBody20(SchedulableEntityManagerProxy.java:581) at org= .apache.falcon.resource.proxy.SchedulableEntityManagerProxy$AjcClosure21.ru= n(SchedulableEntityManagerProxy.java:1) at org.aspectj.runtime.reflect.Join= PointImpl.proceed(JoinPointImpl.java:149) at org.apache.falcon.aspect.Abstr= actFalconAspect.logAroundMonitored(AbstractFalconAspect.java:51) at org.apa= che.falcon.resource.proxy.SchedulableEntityManagerProxy.submitAndSchedule_a= roundBody22(SchedulableEntityManagerProxy.java:581) at org.apache.falcon.re= source.proxy.SchedulableEntityManagerProxy$AjcClosure23.run(SchedulableEnti= tyManagerProxy.java:1) at org.aspectj.runtime.reflect.JoinPointImpl.proceed= (JoinPointImpl.java:149) at org.apache.falcon.aspect.AbstractFalconAspect.l= ogAroundMonitored(AbstractFalconAspect.java:51) at org.apache.falcon.resour= ce.proxy.SchedulableEntityManagerProxy.submitAndSchedule(SchedulableEntityM= anagerProxy.java:572) at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ= e Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess= orImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati= ngMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.jav= a:498) at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(Ja= vaMethodInvokerFactory.java:60) at com.sun.jersey.server.impl.model.method.= dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(Ab= stractResourceMethodDispatchProvider.java:185) at com.sun.jersey.server.imp= l.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaM= ethodDispatcher.java:75) at com.sun.jersey.server.impl.uri.rules.HttpMethod= Rule.accept(HttpMethodRule.java:288) at com.sun.jersey.server.impl.uri.rule= s.RightHandPathRule.accept(RightHandPathRule.java:147) at com.sun.jersey.se= rver.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) at= com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPat= hRule.java:147) at com.sun.jersey.server.impl.uri.rules.RootResourceClasses= Rule.accept(RootResourceClassesRule.java:84) at com.sun.jersey.server.impl.= application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1469)= at com.sun.jersey.server.impl.application.WebApplicationImpl._handleReques= t(WebApplicationImpl.java:1400) at com.sun.jersey.server.impl.application.W= ebApplicationImpl.handleRequest(WebApplicationImpl.java:1349) at com.sun.je= rsey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicatio= nImpl.java:1339) at com.sun.jersey.spi.container.servlet.WebComponent.servi= ce(WebComponent.java:416) at com.sun.jersey.spi.container.servlet.ServletCo= ntainer.service(ServletContainer.java:537) at com.sun.jersey.spi.container.= servlet.ServletContainer.service(ServletContainer.java:699) at javax.servle= t.http.HttpServlet.service(HttpServlet.java:820) at org.mortbay.jetty.servl= et.ServletHolder.handle(ServletHolder.java:511) at org.mortbay.jetty.servle= t.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221) at org.apac= he.falcon.security.FalconAuthorizationFilter.doFilter(FalconAuthorizationFi= lter.java:108) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFi= lter(ServletHandler.java:1212) at org.apache.falcon.security.FalconCSRFFilt= er.doFilter(FalconCSRFFilter.java:78) at org.mortbay.jetty.servlet.ServletH= andler$CachedChain.doFilter(ServletHandler.java:1212) at org.apache.falcon.= security.FalconAuthenticationFilter$2.doFilter(FalconAuthenticationFilter.j= ava:188) at org.apache.hadoop.security.authentication.server.Authentication= Filter.doFilter(AuthenticationFilter.java:617) at org.apache.hadoop.securit= y.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.= java:576) at org.apache.falcon.security.FalconAuthenticationFilter.doFilter= (FalconAuthenticationFilter.java:197) at org.mortbay.jetty.servlet.ServletH= andler$CachedChain.doFilter(ServletHandler.java:1212) at org.apache.falcon.= security.FalconAuditFilter.doFilter(FalconAuditFilter.java:64) at org.mortb= ay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:12= 12) at org.apache.falcon.security.FalconXFrameOptionsFilter.doFilter(Falcon= XFrameOptionsFilter.java:56) at org.mortbay.jetty.servlet.ServletHandler$Ca= chedChain.doFilter(ServletHandler.java:1212) at org.apache.falcon.security.= HostnameFilter.doFilter(HostnameFilter.java:82) at org.mortbay.jetty.servle= t.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212) at org.mort= bay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399) at org.mor= tbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org= .mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182) at or= g.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) at o= rg.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450) at org= .mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at or= g.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpCon= nection.handleRequest(HttpConnection.java:542) at org.mortbay.jetty.HttpCon= nection$RequestHandler.content(HttpConnection.java:945) at org.mortbay.jett= y.HttpParser.parseNext(HttpParser.java:756) at org.mortbay.jetty.HttpParser= .parseAvailable(HttpParser.java:218) at org.mortbay.jetty.HttpConnection.ha= ndle(HttpConnection.java:404) at org.mortbay.jetty.bio.SocketConnector$Conn= ection.run(SocketConnector.java:228) at org.mortbay.thread.QueuedThreadPool= $PoolThread.run(QueuedThreadPool.java:582) 2018-02-15 00:09:53,274 INFO - [= 290968357@qtp-57241990-276 - 64cb2640-bfde-48b7-a97a-70d016d74b98:hrt_qa:PO= ST//entities/submitAndSchedule/feed] ~ Successfully released lock on (feed)= A323e3eea-71bf9cf8 by 290968357@qtp-57241990-276 - 64cb2640-bfde-48b7-a97a= -70d016d74b98 (MemoryLocks:70){noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)