You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@falcon.apache.org by "Ajay Yadava (JIRA)" <ji...@apache.org> on 2015/09/27 09:25:04 UTC
[jira] [Resolved] (FALCON-1474) Handling FileNotFoundException on
SLA Monitoring service start
[ https://issues.apache.org/jira/browse/FALCON-1474?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ajay Yadava resolved FALCON-1474.
---------------------------------
Resolution: Fixed
Fixed it as part of FALCON-1472
> Handling FileNotFoundException on SLA Monitoring service start
> --------------------------------------------------------------
>
> Key: FALCON-1474
> URL: https://issues.apache.org/jira/browse/FALCON-1474
> Project: Falcon
> Issue Type: Sub-task
> Environment: QA
> Reporter: Pragya Mittal
> Assignee: Ajay Yadava
>
> On starting SLA Monitoring service, falcon looks for the following file for checkpointing :
> {code}
> file://${falcon.home}/data/sla/pendingfeedinstances
> {code}
> As this file is not there, server throws the following error :
> {code}
> 2015-09-22 05:59:36,880 ERROR - [main:] ~ Couldn't restore the state of feed sla monitoring service. Resetting it (FeedSLAMonitoringService:340)
> java.io.FileNotFoundException: File file:/mnt/falcon/server/data/sla/pendingfeedinstances/feedSLAMonitoringService does not exist
> at org.apache.hadoop.fs.RawLocalFileSystem.deprecatedGetFileStatus(RawLocalFileSystem.java:608)
> at org.apache.hadoop.fs.RawLocalFileSystem.getFileLinkStatusInternal(RawLocalFileSystem.java:821)
> at org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:598)
> at org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:414)
> at org.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSInputChecker.<init>(ChecksumFileSystem.java:140)
> at org.apache.hadoop.fs.ChecksumFileSystem.open(ChecksumFileSystem.java:341)
> at org.apache.hadoop.fs.FileSystem.open(FileSystem.java:766)
> at org.apache.falcon.service.FeedSLAMonitoringService.deserializeInternal(FeedSLAMonitoringService.java:351)
> at org.apache.falcon.service.FeedSLAMonitoringService.deserialize(FeedSLAMonitoringService.java:333)
> at org.apache.falcon.service.FeedSLAMonitoringService.init(FeedSLAMonitoringService.java:190)
> at org.apache.falcon.service.ServiceInitializer.initialize(ServiceInitializer.java:47)
> at org.apache.falcon.listener.ContextStartupListener.contextInitialized(ContextStartupListener.java:56)
> at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:550)
> at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
> at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
> at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:519)
> at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
> 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.falcon.util.EmbeddedServer.start(EmbeddedServer.java:57)
> at org.apache.falcon.Main.main(Main.java:102)
> 2015-09-22 05:59:36,882 INFO - [main:] ~ Service initialized: org.apache.falcon.service.FeedSLAMonitoringService (ServiceInitializer:52)
> {code}
> Although this is just a warning signal and sevice works fine but this should be handled so that user doesn't confuse the error with any failure issue.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)