From dev-return-5757-apmail-falcon-dev-archive=falcon.apache.org@falcon.incubator.apache.org Sat Aug 30 05:31:18 2014 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 34AE511965 for ; Sat, 30 Aug 2014 05:31:18 +0000 (UTC) Received: (qmail 85596 invoked by uid 500); 30 Aug 2014 05:31:18 -0000 Delivered-To: apmail-falcon-dev-archive@falcon.apache.org Received: (qmail 85488 invoked by uid 500); 30 Aug 2014 05:31:18 -0000 Mailing-List: contact dev-help@falcon.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@falcon.incubator.apache.org Delivered-To: mailing list dev@falcon.incubator.apache.org Received: (qmail 85477 invoked by uid 99); 30 Aug 2014 05:31:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 30 Aug 2014 05:31:17 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 30 Aug 2014 05:30:55 +0000 Received: (qmail 84492 invoked by uid 99); 30 Aug 2014 05:30:53 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 30 Aug 2014 05:30:53 +0000 Date: Sat, 30 Aug 2014 05:30:53 +0000 (UTC) From: "Venkatesh Seetharam (JIRA)" To: dev@falcon.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (FALCON-579) Lineage breaks if feed.xml doesn't have the date pattern in feed path location MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/FALCON-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14116239#comment-14116239 ] Venkatesh Seetharam commented on FALCON-579: -------------------------------------------- {noformat} + if (StringUtils.isEmpty(instance)) { + return feed.getName(); {noformat} Now, the entity vertex and the instance vertex will have the same name. Isn't this an issue? Can we just store the nominal time instead? Thoughts? > Lineage breaks if feed.xml doesn't have the date pattern in feed path location > ------------------------------------------------------------------------------ > > Key: FALCON-579 > URL: https://issues.apache.org/jira/browse/FALCON-579 > Project: Falcon > Issue Type: Sub-task > Reporter: Sowmya Ramesh > Assignee: Sowmya Ramesh > Attachments: FALCON-579.patch, feed.xml > > > Lineage breaks if feed.xml doesn't have the date pattern in feed path. > {code} > Stack trace: > 2014-08-07 18:00:24,385 INFO - [ActiveMQ Session Task:] ~ Computing feed instance for : name=input-feed, path= hdfs://master.hortonworks.com:8020/landing/data, in cluster: KLSS (InstanceRelationshipGraphBuilder:173) > 2014-08-07 18:00:24,389 INFO - [ActiveMQ Session Task:] ~ Error in onMessage for subscriber of topic: FALCON.ENTITY.TOPIC (FalconTopicSubscriber:136) > java.lang.RuntimeException: java.text.ParseException: Unparseable date: "" > at org.apache.falcon.entity.v0.SchemaHelper.formatDateUTCToISO8601(SchemaHelper.java:68) > at org.apache.falcon.metadata.InstanceRelationshipGraphBuilder.getFileSystemFeedInstanceName(InstanceRelationshipGraphBuilder.java:230) > at org.apache.falcon.metadata.InstanceRelationshipGraphBuilder.getFeedInstanceName(InstanceRelationshipGraphBuilder.java:203) > at org.apache.falcon.metadata.InstanceRelationshipGraphBuilder.addFeedInstance(InstanceRelationshipGraphBuilder.java:175) > at org.apache.falcon.metadata.InstanceRelationshipGraphBuilder.addInputFeedInstances(InstanceRelationshipGraphBuilder.java:163) > at org.apache.falcon.metadata.MetadataMappingService.onProcessInstanceAdded(MetadataMappingService.java:284) > at org.apache.falcon.metadata.MetadataMappingService.onSuccessfulWorkflowCompletion(MetadataMappingService.java:265) > at org.apache.falcon.service.FalconTopicSubscriber.notifyMetadataMappingService(FalconTopicSubscriber.java:144) > at org.apache.falcon.service.FalconTopicSubscriber.onMessage(FalconTopicSubscriber.java:129) > at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1229) > at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:134) > at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:205) > at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122) > at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) > Caused by: java.text.ParseException: Unparseable date: "" > at java.text.DateFormat.parse(DateFormat.java:357) > at org.apache.falcon.entity.v0.SchemaHelper.formatDateUTCToISO8601(SchemaHelper.java:66) > {code} -- This message was sent by Atlassian JIRA (v6.2#6252)