java.io.FileNotFoundException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • I'm use tachyon with Spark 1.4.1 for Test, when I stop -> format -> start the master ,and lookup the webui, I can see the file that before restart loaded(copyFromLocal command) , But when I read or open it show me the error log {code:java} 015-08-05 18:21:48,984 ERROR MASTER_LOGGER (HdfsUnderFileSystem.java:getFileLocations) - Unable to get file location for hdfs://data1:8020/tmp/tachyon/data/49 java.io.FileNotFoundException: File does not exist: hdfs://data1:8020/tmp/tachyon/data/49 at org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1128) at org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1120) at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81) at org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1120) at tachyon.underfs.hdfs.HdfsUnderFileSystem.getFileLocations(HdfsUnderFileSystem.java:223) at tachyon.master.BlockInfo.getLocations(BlockInfo.java:171) at tachyon.master.BlockInfo.generateClientBlockInfo(BlockInfo.java:123) at tachyon.master.InodeFile.getClientBlockInfo(InodeFile.java:266) at tachyon.master.MasterInfo.getClientBlockInfo(MasterInfo.java:1205) at tachyon.master.MasterServiceHandler.user_getClientBlockInfo(MasterServiceHandler.java:183) at tachyon.thrift.MasterService$Processor$user_getClientBlockInfo.getResult(MasterService.java:2995) at tachyon.thrift.MasterService$Processor$user_getClientBlockInfo.getResult(MasterService.java:2979) at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:225) 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) {code}
    via by chenxu,
  • I'm use tachyon with Spark 1.4.1 for Test, when I stop -> format -> start the master ,and lookup the webui, I can see the file that before restart loaded(copyFromLocal command) , But when I read or open it show me the error log {code:java} 015-08-05 18:21:48,984 ERROR MASTER_LOGGER (HdfsUnderFileSystem.java:getFileLocations) - Unable to get file location for hdfs://data1:8020/tmp/tachyon/data/49 java.io.FileNotFoundException: File does not exist: hdfs://data1:8020/tmp/tachyon/data/49 at org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1128) at org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1120) at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81) at org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1120) at tachyon.underfs.hdfs.HdfsUnderFileSystem.getFileLocations(HdfsUnderFileSystem.java:223) at tachyon.master.BlockInfo.getLocations(BlockInfo.java:171) at tachyon.master.BlockInfo.generateClientBlockInfo(BlockInfo.java:123) at tachyon.master.InodeFile.getClientBlockInfo(InodeFile.java:266) at tachyon.master.MasterInfo.getClientBlockInfo(MasterInfo.java:1205) at tachyon.master.MasterServiceHandler.user_getClientBlockInfo(MasterServiceHandler.java:183) at tachyon.thrift.MasterService$Processor$user_getClientBlockInfo.getResult(MasterService.java:2995) at tachyon.thrift.MasterService$Processor$user_getClientBlockInfo.getResult(MasterService.java:2979) at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:225) 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) {code}
    via by chenxu,
  • hbase mapreduce file not found exception
    via Stack Overflow by TheRoyal Llama
    ,
  • kinesis to redshift via lzo s3 sink
    via by Janika S,
  • snowplow-emr-etl-runner shredding
    via by Daniel Roythorne,
  • CREATE FUNCTION: How to automatically load extra jar file?
    via by Arthur.hk.chan@gmail.com,
  • Re: CREATE FUNCTION: How to automatically load extra jar file?
    via by Arthur.hk.chan@gmail.com,
  • Re: CREATE FUNCTION: How to automatically load extra jar file?
    via by Arthur.hk.chan@gmail.com,
    • java.io.FileNotFoundException: File does not exist: hdfs://data1:8020/tmp/tachyon/data/49 at org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1128) at org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1120) at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81) at org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1120) at tachyon.underfs.hdfs.HdfsUnderFileSystem.getFileLocations(HdfsUnderFileSystem.java:223) at tachyon.master.BlockInfo.getLocations(BlockInfo.java:171) at tachyon.master.BlockInfo.generateClientBlockInfo(BlockInfo.java:123) at tachyon.master.InodeFile.getClientBlockInfo(InodeFile.java:266) at tachyon.master.MasterInfo.getClientBlockInfo(MasterInfo.java:1205) at tachyon.master.MasterServiceHandler.user_getClientBlockInfo(MasterServiceHandler.java:183) at tachyon.thrift.MasterService$Processor$user_getClientBlockInfo.getResult(MasterService.java:2995) at tachyon.thrift.MasterService$Processor$user_getClientBlockInfo.getResult(MasterService.java:2979) at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:225) 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)

    Users with the same issue

    Unknown visitor1 times, last one,