Java Code Examples for java.io.FileNotFoundException

The following are top voted examples for showing how to use java.io.FileNotFoundException. These examples are extracted from open source projects. You can vote up the examples you like and your votes will be used in our system to generate more good examples.
Example 1
Project: hotelApp   File: DatabaseConnector.java   View source code 6 votes vote down vote up
/**
 * Attempts to load properties file with database configuration. Must
 * include username, password, database, and hostname.
 *
 * @param configPath path to database properties file
 * @return database properties
 * @throws IOException if unable to properly parse properties file
 * @throws FileNotFoundException if properties file not found
 */
private Properties loadConfig(String configPath) throws FileNotFoundException, IOException {

	// Specify which keys must be in properties file
	Set<String> required = new HashSet<>();
	required.add("username");
	required.add("password");
	required.add("database");
	required.add("hostname");

	// Load properties file
	Properties config = new Properties();
	config.load(new FileReader(configPath));

	// Check that required keys are present
	if (!config.keySet().containsAll(required)) {
		String error = "Must provide the following in properties file: ";
		throw new InvalidPropertiesFormatException(error + required);
	}

	return config;
}
 
Example 2
Project: javaide   File: URLClassPath.java   View source code 6 votes vote down vote up
private JarFile getJarFile(URL url) throws IOException {
    // Optimize case where url refers to a local jar file
    if (isOptimizable(url)) {
        //HACK
        //FileURLMapper p = new FileURLMapper (url);
        File p = new File(url.getPath());

        if (!p.exists()) {
            throw new FileNotFoundException(p.getPath());
        }
        return new JarFile (p.getPath());
    }
    URLConnection uc = getBaseURL().openConnection();
    uc.setRequestProperty(USER_AGENT_JAVA_VERSION, JAVA_VERSION);
    return ((JarURLConnection)uc).getJarFile();
}
 
Example 3
Project: monarch   File: HydraLineMapper.java   View source code 6 votes vote down vote up
private String getDiskStoreIdFromInitFile(File dir, String fileName)
    throws FileNotFoundException, IOException {
  FileInputStream fis = new FileInputStream(new File(dir, fileName));
  try {
    byte[] bytes = new byte[1 + 8 + 8];
    fis.read(bytes);
    ByteBuffer buffer = ByteBuffer.wrap(bytes);
    // Skip the record type.
    buffer.get();
    long least = buffer.getLong();
    long most = buffer.getLong();
    UUID id = new UUID(most, least);
    return id.toString();
  } finally {
    fis.close();
  }
}
 
Example 4
Project: DecompiledMinecraft   File: PlayerProfileCache.java   View source code 6 votes vote down vote up
/**
 * Save the cached profiles to disk
 */
public void save()
{
    String s = this.gson.toJson((Object)this.getEntriesWithLimit(1000));
    BufferedWriter bufferedwriter = null;

    try
    {
        bufferedwriter = Files.newWriter(this.usercacheFile, Charsets.UTF_8);
        bufferedwriter.write(s);
        return;
    }
    catch (FileNotFoundException var8)
    {
        ;
    }
    catch (IOException var9)
    {
        return;
    }
    finally
    {
        IOUtils.closeQuietly((Writer)bufferedwriter);
    }
}
 
Example 5
Project: synthea_java   File: ConceptsTest.java   View source code 6 votes vote down vote up
@Test
public void testInventoryModule() throws FileNotFoundException {
  Path modulesFolder = Paths.get("src/test/resources/generic");
  Path modulePath = modulesFolder.resolve("example_module.json");
  
  JsonReader reader = new JsonReader(new FileReader(modulePath.toString()));
  JsonObject module = new JsonParser().parse(reader).getAsJsonObject();
  
  // example_module has 4 codes:
  // Examplitis condition
  // Examplitol medication
  // Examplotomy_Encounter
  // Examplotomy procedure
  
  
  Concepts.inventoryModule(concepts, module);
  
  assertEquals(4, concepts.cellSet().size());
  assertEquals("Examplitis", concepts.get("SNOMED-CT", "123"));
  assertEquals("Examplitol", concepts.get("RxNorm", "456"));
  assertEquals("Examplotomy Encounter", concepts.get("SNOMED-CT", "ABC"));
  assertEquals("Examplotomy", concepts.get("SNOMED-CT", "789"));
}
 
Example 6
Project: FireFiles   File: RootedStorageProvider.java   View source code 6 votes vote down vote up
@Override
public String renameDocument(String documentId, String displayName) throws FileNotFoundException {
    // Since this provider treats renames as generating a completely new
    // docId, we're okay with letting the MIME type change.
    displayName = FileUtils.buildValidFatFilename(displayName);

    final RootFile before = getRootFileForDocId(documentId);
    final RootFile after = new RootFile(before.getParent(), displayName);

    if(!RootCommands.renameRootTarget(before, after)){
        throw new IllegalStateException("Failed to rename " + before);
    }
    final String afterDocId = getDocIdForRootFile(new RootFile(after.getParent(), displayName));
    if (!TextUtils.equals(documentId, afterDocId)) {
        notifyDocumentsChanged(documentId);
        return afterDocId;
    } else {
        return null;
    }
}
 
Example 7
Project: jaer   File: MotionFlowStatistics.java   View source code 6 votes vote down vote up
void openLog(final String loggingFolder) {
    try {
        filename = loggingFolder + "/ProcessingTime_" + filterClassName
                + DATE_FORMAT.format(new Date()) + ".txt";
        logStream = new PrintStream(new BufferedOutputStream(
                new FileOutputStream(new File(filename))));
        log.log(Level.INFO, "Created motion flow logging file with "
                + "processing time statistics at {0}", filename);
        logStream.println("Processing time statistics of motion flow "
                + "calculation, averaged over event packets.");
        logStream.println("Date: " + new Date());
        logStream.println("Filter used: " + filterClassName);
        logStream.println();
        logStream.println("timestamp [us] | processing time [us]");
    } catch (FileNotFoundException ex) {
        log.log(Level.SEVERE, null, ex);
    }
}
 
Example 8
Project: hadoop   File: PseudoLocalFs.java   View source code 6 votes vote down vote up
/**
 * Validate if the path provided is of expected format of Pseudo Local File
 * System based files.
 * @param path file path
 * @return the file size
 * @throws FileNotFoundException
 */
long validateFileNameFormat(Path path) throws FileNotFoundException {
  path = path.makeQualified(this);
  boolean valid = true;
  long fileSize = 0;
  if (!path.toUri().getScheme().equals(getUri().getScheme())) {
    valid = false;
  } else {
    String[] parts = path.toUri().getPath().split("\\.");
    try {
      fileSize = Long.parseLong(parts[parts.length - 1]);
      valid = (fileSize >= 0);
    } catch (NumberFormatException e) {
      valid = false;
    }
  }
  if (!valid) {
    throw new FileNotFoundException("File " + path
        + " does not exist in pseudo local file system");
  }
  return fileSize;
}
 
Example 9
Project: FireFiles   File: DocumentsProvider.java   View source code 6 votes vote down vote up
/**
 * Return a list of streamable MIME types matching the filter, which can be passed to
 * {@link #openTypedDocument(String, String, Bundle, CancellationSignal)}.
 *
 * <p>The default implementation returns a MIME type provided by
 * {@link #queryDocument(String, String[])} as long as it matches the filter and the document
 * does not have the {@link Document#FLAG_VIRTUAL_DOCUMENT} flag set.
 *
 * @see #getStreamTypes(Uri, String)
 * @see #openTypedDocument(String, String, Bundle, CancellationSignal)
 */
public String[] getDocumentStreamTypes(String documentId, String mimeTypeFilter) {
    Cursor cursor = null;
    try {
        cursor = queryDocument(documentId, null);
        if (cursor.moveToFirst()) {
            final String mimeType =
                cursor.getString(cursor.getColumnIndexOrThrow(Document.COLUMN_MIME_TYPE));
            final long flags =
                cursor.getLong(cursor.getColumnIndexOrThrow(Document.COLUMN_FLAGS));
            if ((flags & Document.FLAG_VIRTUAL_DOCUMENT) == 0 && mimeType != null &&
                    mimeTypeMatches(mimeTypeFilter, mimeType)) {
                return new String[] { mimeType };
            }
        }
    } catch (FileNotFoundException e) {
        return null;
    } finally {
        IoUtils.closeQuietly(cursor);
    }

    // No streamable MIME types.
    return null;
}
 
Example 10
Project: hadoop   File: S3AFileSystem.java   View source code 6 votes vote down vote up
private void deleteUnnecessaryFakeDirectories(Path f) throws IOException {
  while (true) {
    try {
      String key = pathToKey(f);
      if (key.isEmpty()) {
        break;
      }

      S3AFileStatus status = getFileStatus(f);

      if (status.isDirectory() && status.isEmptyDirectory()) {
        if (LOG.isDebugEnabled()) {
          LOG.debug("Deleting fake directory " + key + "/");
        }
        s3.deleteObject(bucket, key + "/");
        statistics.incrementWriteOps(1);
      }
    } catch (FileNotFoundException | AmazonServiceException e) {
    }

    if (f.isRoot()) {
      break;
    }

    f = f.getParent();
  }
}
 
Example 11
Project: butterfly   File: AddLine.java   View source code 6 votes vote down vote up
@Override
protected TOExecutionResult execution(File transformedAppFolder, TransformationContext transformationContext) {
    File fileToBeModified = getAbsoluteFile(transformedAppFolder, transformationContext);

    if (!fileToBeModified.exists()) {
        // TODO Should this be done as pre-validation?
        FileNotFoundException ex = new FileNotFoundException("File to be modified has not been found");
        return TOExecutionResult.error(this, ex);
    }

    TOExecutionResult result = null;

    try {
        FileUtils.fileAppend(fileToBeModified.getAbsolutePath(), EolHelper.findEolDefaultToOs(fileToBeModified));
        FileUtils.fileAppend(fileToBeModified.getAbsolutePath(), newLine);
        String details =  "A new line has been added to file " + getRelativePath(transformedAppFolder, fileToBeModified);
        result = TOExecutionResult.success(this, details);
    } catch (IOException e) {
        result = TOExecutionResult.error(this, e);
    }

    return result;
}
 
Example 12
Project: hadoop   File: TestRefreshUserMappings.java   View source code 6 votes vote down vote up
private void addNewConfigResource(String rsrcName, String keyGroup,
    String groups, String keyHosts, String hosts)
        throws FileNotFoundException, UnsupportedEncodingException {
  // location for temp resource should be in CLASSPATH
  Configuration conf = new Configuration();
  URL url = conf.getResource("hdfs-site.xml");

  String urlPath = URLDecoder.decode(url.getPath().toString(), "UTF-8");
  Path p = new Path(urlPath);
  Path dir = p.getParent();
  tempResource = dir.toString() + "/" + rsrcName;

  String newResource =
  "<configuration>"+
  "<property><name>" + keyGroup + "</name><value>"+groups+"</value></property>" +
  "<property><name>" + keyHosts + "</name><value>"+hosts+"</value></property>" +
  "</configuration>";
  PrintWriter writer = new PrintWriter(new FileOutputStream(tempResource));
  writer.println(newResource);
  writer.close();

  Configuration.addDefaultResource(rsrcName);
}
 
Example 13
Project: parabuild-ci   File: ScaledRAFile.java   View source code 6 votes vote down vote up
ScaledRAFile(Database database, String name, RandomAccessFile file,
             boolean readonly) throws FileNotFoundException, IOException {

    this.appLog   = database.logger.appLog;
    this.readOnly = readonly;
    this.fileName = name;
    this.file     = file;

    int bufferScale = database.getProperties().getIntegerProperty(
        HsqlDatabaseProperties.hsqldb_raf_buffer_scale, 12, 8, 13);
    int bufferSize = 1 << bufferScale;

    buffer     = new byte[bufferSize];
    ba         = new HsqlByteArrayInputStream(buffer);
    fileLength = length();
}
 
Example 14
Project: parabuild-ci   File: IndexFiles.java   View source code 6 votes vote down vote up
public static void indexDocs(IndexWriter writer, File file)
  throws IOException {
  // do not try to index files that cannot be read
  if (file.canRead()) {
    if (file.isDirectory()) {
      String[] files = file.list();
      // an IO error could occur
      if (files != null) {
        for (int i = 0; i < files.length; i++) {
          indexDocs(writer, new File(file, files[i]));
        }
      }
    } else {
      System.out.println("adding " + file);
      try {
        writer.addDocument(FileDocument.Document(file));
      }
      // at least on windows, some temporary files raise this exception with an "access denied" message
      // checking if the file can be read doesn't help
      catch (FileNotFoundException fnfe) {
        ;
      }
    }
  }
}
 
Example 15
Project: Myst   File: MPCTestClient.java   View source code 6 votes vote down vote up
static void InsertPerfInfoIntoFiles(String basePath, String cardName, String experimentID, HashMap<Short, Pair<Short, Long>> perfResultsSubpartsRaw) throws FileNotFoundException, IOException {
    File dir = new File(basePath);
    String[] filesArray = dir.list();
    if ((filesArray != null) && (dir.isDirectory() == true)) {
        // make subdir for results
        String outputDir = String.format("%s\\perf\\%s\\", basePath, experimentID);
        new File(outputDir).mkdirs();

        for (String fileName : filesArray) {
            File dir2 = new File(basePath + fileName);
            if (!dir2.isDirectory()) {
                InsertPerfInfoIntoFile(String.format("%s\\%s", basePath, fileName), cardName, experimentID, outputDir, perfResultsSubpartsRaw);
            }
        }
    }
}
 
Example 16
Project: appinventor-extensions   File: ObjectifyStorageIo.java   View source code 6 votes vote down vote up
@Override
public byte[] downloadRawUserFile(final String userId, final String fileName) {
  final Result<byte[]> result = new Result<byte[]>();
  try {
    runJobWithRetries(new JobRetryHelper() {
      @Override
      public void run(Objectify datastore) {
        UserFileData ufd = datastore.find(userFileKey(userKey(userId), fileName));
        if (ufd != null) {
          result.t = ufd.content;
        } else {
          throw CrashReport.createAndLogError(LOG, null, collectUserErrorInfo(userId, fileName),
              new FileNotFoundException(fileName));
        }
      }
    }, true);
  } catch (ObjectifyException e) {
    throw CrashReport.createAndLogError(LOG, null, collectUserErrorInfo(userId, fileName), e);
  }
  return result.t;
}
 
Example 17
Project: LightSIP   File: NioTlsWebSocketMessageProcessor.java   View source code 6 votes vote down vote up
public void init() throws Exception, CertificateException, FileNotFoundException, IOException {
if(sipStack.securityManagerProvider.getKeyManagers(false) == null ||
		sipStack.securityManagerProvider.getTrustManagers(false) == null ||
              sipStack.securityManagerProvider.getTrustManagers(true) == null) {
	if (logger.isLoggingEnabled(LogWriter.TRACE_DEBUG)) {
              logger.logDebug("TLS initialization failed due to NULL security config");
          }
	return; // The settings 
}
	
      sslServerCtx = SSLContext.getInstance("TLS");
      sslServerCtx.init(sipStack.securityManagerProvider.getKeyManagers(false), 
              sipStack.securityManagerProvider.getTrustManagers(false),
              null);

      sslClientCtx = SSLContext.getInstance("TLS");
      sslClientCtx.init(sipStack.securityManagerProvider.getKeyManagers(true),
              sipStack.securityManagerProvider.getTrustManagers(true),
              null);

  }
 
Example 18
Project: alerta-fraude   File: FileUtils.java   View source code 6 votes vote down vote up
/**
 * Write contents of file.
 *
 * @param data				The contents of the file.
 * @param offset			The position to begin writing the file.
 * @param isBinary          True if the file contents are base64-encoded binary data
 */
/**/
public long write(String srcURLstr, String data, int offset, boolean isBinary) throws FileNotFoundException, IOException, NoModificationAllowedException {
    try {
    	LocalFilesystemURL inputURL = LocalFilesystemURL.parse(srcURLstr);
    	Filesystem fs = this.filesystemForURL(inputURL);
    	if (fs == null) {
    		throw new MalformedURLException("No installed handlers for this URL");
    	}

        long x = fs.writeToFileAtURL(inputURL, data, offset, isBinary); LOG.d("TEST",srcURLstr + ": "+x); return x;
    } catch (IllegalArgumentException e) {
        MalformedURLException mue = new MalformedURLException("Unrecognized filesystem URL");
        mue.initCause(e);
    	throw mue;
    }

}
 
Example 19
Project: siiMobilityAppKit   File: AssetFilesystem.java   View source code 6 votes vote down vote up
@Override
   public LocalFilesystemURL[] listChildren(LocalFilesystemURL inputURL) throws FileNotFoundException {
       String pathNoSlashes = inputURL.path.substring(1);
       if (pathNoSlashes.endsWith("/")) {
           pathNoSlashes = pathNoSlashes.substring(0, pathNoSlashes.length() - 1);
       }

       String[] files;
       try {
           files = listAssets(pathNoSlashes);
       } catch (IOException e) {
           FileNotFoundException fnfe = new FileNotFoundException();
           fnfe.initCause(e);
           throw fnfe;
       }

       LocalFilesystemURL[] entries = new LocalFilesystemURL[files.length];
       for (int i = 0; i < files.length; ++i) {
           entries[i] = localUrlforFullPath(new File(inputURL.path, files[i]).getPath());
       }
       return entries;
}
 
Example 20
Project: DWSurvey   File: DocExportUtil.java   View source code 6 votes vote down vote up
public void createDoc() throws FileNotFoundException{
	 /** 创建Document对象(word文档)  */
       Rectangle rectPageSize = new Rectangle(PageSize.A4);
       rectPageSize = rectPageSize.rotate();
       // 创建word文档,并设置纸张的大小
       doc = new Document(PageSize.A4);
       file=new File(path+docFileName);
       fileOutputStream=new FileOutputStream(file);
       /** 建立一个书写器与document对象关联,通过书写器可以将文档写入到输出流中 */
       RtfWriter2.getInstance(doc, fileOutputStream );
       doc.open();
       //设置页边距,上、下25.4毫米,即为72f,左、右31.8毫米,即为90f  
       doc.setMargins(90f, 90f, 72f, 72f);
       //设置标题字体样式,粗体、二号、华文中宋  
       tfont  = DocStyleUtils.setFontStyle("华文中宋", 22f, Font.BOLD);  
       //设置正文内容的字体样式,常规、三号、仿宋_GB2312  
       bfont = DocStyleUtils.setFontStyle("仿宋_GB2312", 16f, Font.NORMAL);
}
 
Example 21
Project: incubator-netbeans   File: FileEncodingQueryDataEditorSupportTest.java   View source code 6 votes vote down vote up
public java.io.InputStream getInputStream () throws java.io.FileNotFoundException {
    if (openStreams < 0) {
        FileNotFoundException e = new FileNotFoundException("Already exists output stream");
        if (previousStream != null) {
            e.initCause(previousStream);
        }
        throw e;
    }
    
    class IS extends ByteArrayInputStream {
        public IS(byte[] arr) {
            super(arr);
            openStreams++;
        }

        @Override
        public void close() throws IOException {
            openStreams--;
            super.close();
        }
    }
    previousStream = new Exception("Input");
    
    return new IS(RUNNING.content.getBytes ());
}
 
Example 22
Project: fuck_zookeeper   File: RandomAccessFileReader.java   View source code 6 votes vote down vote up
public RandomAccessFileReader(File f) throws FileNotFoundException {
file = new RandomAccessFile(f, "r");
if (LOG.isDebugEnabled()) {
    try {
	LOG.debug("Opened file(" + f + ") with FD (" + file.getFD() + ")");
    } catch (IOException ioe) { 
	LOG.debug("Opened file(" + f + ") coulds get FD");
    }
}

buffer = new byte[DEFAULT_BUFFER_SIZE];
buffersize = 0;
bufferoffset = 0;
fileoffset = 0;
fp = 0;
   }
 
Example 23
Project: ipack   File: Packer.java   View source code 6 votes vote down vote up
public Packer(final File destFile,
              final Signer signer,
              final Boolean inPlace) throws FileNotFoundException {
    this.inPlace = inPlace;
    if (inPlace) { //In codesign.py this is what we use
        this.zipStream = new ZipOutputStream(
                             new DataOutputStream(
                                 new ByteArrayOutputStream(128*1024*1024-1))); //Avoid java bug https://bugs.openjdk.java.net/browse/JDK-8055949 by being able to get to max buffer size of MAX_INT-16
        zipStream.setLevel(Deflater.NO_COMPRESSION);
    } else {
        this.zipStream = new ZipOutputStream(
                             new BufferedOutputStream(
                                 new FileOutputStream(destFile)));
    }
    this.signer = signer;
}
 
Example 24
Project: PCloud_Server_v3   File: PropertiesHelper.java   View source code 6 votes vote down vote up
/**
 * 保存修改
 * @throws FileNotFoundException
 * @throws IOException
 */
public void save() throws FileNotFoundException, IOException {
	Properties prop = new Properties();
	if(fileName==null){
		throw new FileNotFoundException("Unspecified file name.");
	}
	FileOutputStream fos = new FileOutputStream(fileName);
	//遍历HashMap
	Iterator<Entry<String, String>> iter = hashMap.entrySet().iterator();
	while (iter.hasNext()) {
		Entry<String, String> entry = iter.next();
		prop.setProperty(entry.getKey(), entry.getValue());
	}
	//写入文件
	prop.store(fos, null);
	fos.close();
}
 
Example 25
Project: alerta-fraude   File: AssetFilesystem.java   View source code 6 votes vote down vote up
@Override
   public LocalFilesystemURL[] listChildren(LocalFilesystemURL inputURL) throws FileNotFoundException {
       String pathNoSlashes = inputURL.path.substring(1);
       if (pathNoSlashes.endsWith("/")) {
           pathNoSlashes = pathNoSlashes.substring(0, pathNoSlashes.length() - 1);
       }

       String[] files;
       try {
           files = listAssets(pathNoSlashes);
       } catch (IOException e) {
           FileNotFoundException fnfe = new FileNotFoundException();
           fnfe.initCause(e);
           throw fnfe;
       }

       LocalFilesystemURL[] entries = new LocalFilesystemURL[files.length];
       for (int i = 0; i < files.length; ++i) {
           entries[i] = localUrlforFullPath(new File(inputURL.path, files[i]).getPath());
       }
       return entries;
}
 
Example 26
Project: MOAAP   File: PyramidActivity.java   View source code 6 votes vote down vote up
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent imageReturnedIntent) {
    super.onActivityResult(requestCode, resultCode, imageReturnedIntent);

    switch(requestCode) {
        case SELECT_PHOTO:
            if(resultCode == RESULT_OK){
                try {
                    final Uri imageUri = imageReturnedIntent.getData();
                    final InputStream imageStream = getContentResolver().openInputStream(imageUri);
                    final Bitmap selectedImage = BitmapFactory.decodeStream(imageStream);
                    src = new Mat(selectedImage.getHeight(), selectedImage.getWidth(), CvType.CV_8UC4);
                    Utils.bitmapToMat(selectedImage, src);
                    srcSelected = true;
                    bGaussianPyrUp.setEnabled(true);
                    bGaussianPyrDown.setEnabled(true);
                    bLaplacianPyr.setEnabled(true);
                } catch (FileNotFoundException e) {
                    e.printStackTrace();
                }
            }
            break;
    }
}
 
Example 27
Project: incubator-netbeans   File: WindowManagerParserTest.java   View source code 6 votes vote down vote up
/** Test of missing file
 */
public void testLoadWM01Invalid () throws Exception {
    System.out.println("");
    System.out.println("WindowManagerParserTest.testLoadWM01Invalid START");
    
    WindowManagerParser wmParser = createWMParser("data/invalid/Windows","windowmanager01");
    
    try {
        wmParser.load();
    } catch (FileNotFoundException exc) {
        //Missing file detected
        //ErrorManager.getDefault().notify(ErrorManager.INFORMATIONAL, exc);
        System.out.println("WindowManagerParserTest.testLoadWM01Invalid FINISH");
        return;
    }
    
    fail("Missing file was not detected.");
}
 
Example 28
Project: openaudible   File: AudioFileIO.java   View source code 5 votes vote down vote up
/**
 * Check does file exist
 *
 * @param file
 * @throws java.io.FileNotFoundException
 */
public void checkFileExists(File file) throws FileNotFoundException {
    logger.config("Reading file:" + "path" + file.getPath() + ":abs:" + file.getAbsolutePath());
    if (!file.exists()) {
        logger.severe("Unable to find:" + file.getPath());
        throw new FileNotFoundException(ErrorMessage.UNABLE_TO_FIND_FILE.getMsg(file.getPath()));
    }
}
 
Example 29
Project: Encryption   File: BaseBuilder.java   View source code 5 votes vote down vote up
public B message(File file){
    try {
        return message(new FileInputStream(file));
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }

    return null;
}
 
Example 30
Project: devops-cstack   File: FilesUtils.java   View source code 5 votes vote down vote up
/**
 * Untar
 * 
 * @throws IOException
 * @throws FileNotFoundException
 *
 * @return The {@link List} of {@link File}s with the untared content.
 * @throws ArchiveException
 */
public static void unTar(final InputStream is, final OutputStream outputFileStream)
		throws FileNotFoundException, IOException, ArchiveException {
	try {
		final TarArchiveInputStream debInputStream = (TarArchiveInputStream) new ArchiveStreamFactory()
				.createArchiveInputStream("tar", is);
		TarArchiveEntry entry = null;
		while ((entry = (TarArchiveEntry) debInputStream.getNextEntry()) != null) {
			logger.debug("Entry = " + entry.getName());
			IOUtils.copy(debInputStream, outputFileStream);
		}
	} finally {
		is.close();
	}
}
 
Example 31
Project: BUbiNG   File: Agent.java   View source code 5 votes vote down vote up
@ManagedOperation @Description("Add a new IPv4 to the black list; it can be a single IP address or a file (prefixed by file:)")
public void addBlackListedIPv4(@org.softee.management.annotation.Parameter("address") @Description("An IPv4 address to be blacklisted") String address) throws ConfigurationException, FileNotFoundException {
	final Lock lock = rc.blackListedIPv4Lock.writeLock();
	lock.lock();
	try {
		rc.addBlackListedIPv4(address);
	} finally {
		lock.unlock();
	}
}
 
Example 32
Project: virtualview_tools   File: ViewCompiler.java   View source code 5 votes vote down vote up
private InputStream getFileInputStream(String fileName) {
    try {
        FileInputStream fis = new FileInputStream(fileName);
        return fis;
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }
    return null;
}
 
Example 33
Project: apache-tomcat-7.0.73-with-comment   File: DirContextURLConnection.java   View source code 5 votes vote down vote up
/**
 * List children of this collection. The names given are relative to this
 * URI's path. The full uri of the children is then : path + "/" + name.
 */
public Enumeration<String> list()
    throws IOException {

    if (!connected) {
        connect();
    }

    if ((resource == null) && (collection == null)) {
        throw new FileNotFoundException(
                getURL() == null ? "null" : getURL().toString());
    }

    Vector<String> result = new Vector<String>();

    if (collection != null) {
        try {
            NamingEnumeration<NameClassPair> enumeration =
                collection.list("/");
            UEncoder urlEncoder = new UEncoder(UEncoder.SafeCharsSet.WITH_SLASH);
            while (enumeration.hasMoreElements()) {
                NameClassPair ncp = enumeration.nextElement();
                String s = ncp.getName();
                result.addElement(
                        urlEncoder.encodeURL(s, 0, s.length()).toString());
            }
        } catch (NamingException e) {
            // Unexpected exception
            throw new FileNotFoundException(
                    getURL() == null ? "null" : getURL().toString());
        }
    }

    return result.elements();

}
 
Example 34
Project: RedisClusterManager   File: SftpClient.java   View source code 5 votes vote down vote up
/** 
   * 上传文件 
   */  
  public void upload(String directory, File file) throws FileNotFoundException, SftpException {
  	if(notify != null){
  		notify.terminal("upload " + directory + "/" + file.getName());
}
  	if(isExist(directory)){
  		sftp.cd(directory);
  	}else{
  		mkdir(directory);
  		sftp.cd(directory);
  	}
      sftp.put(new FileInputStream(file), file.getName());  
  }
 
Example 35
Project: Android-Demo_ImageCroper   File: BitmapUtils.java   View source code 5 votes vote down vote up
/**
 * Decode image from uri using "inJustDecodeBounds" to get the image dimensions.
 */
private static BitmapFactory.Options decodeImageForOption(ContentResolver resolver, Uri uri) throws FileNotFoundException {
    InputStream stream = null;
    try {
        stream = resolver.openInputStream(uri);
        BitmapFactory.Options options = new BitmapFactory.Options();
        options.inJustDecodeBounds = true;
        BitmapFactory.decodeStream(stream, EMPTY_RECT, options);
        options.inJustDecodeBounds = false;
        return options;
    } finally {
        closeSafe(stream);
    }
}
 
Example 36
Project: hadoop   File: HttpServer2.java   View source code 5 votes vote down vote up
/**
 * Get the pathname to the webapps files.
 * @param appName eg "secondary" or "datanode"
 * @return the pathname as a URL
 * @throws FileNotFoundException if 'webapps' directory cannot be found on CLASSPATH.
 */
protected String getWebAppsPath(String appName) throws FileNotFoundException {
  URL url = getClass().getClassLoader().getResource("webapps/" + appName);
  if (url == null)
    throw new FileNotFoundException("webapps/" + appName
        + " not found in CLASSPATH");
  String urlString = url.toString();
  return urlString.substring(0, urlString.lastIndexOf('/'));
}
 
Example 37
Project: UHC   File: UHC.java   View source code 5 votes vote down vote up
@Override
public void onPluginEnable() /* throws Exception - We ain't throwing shit. */ {
    instance = this;

    if (!getDataFolder().exists()) {
        getDataFolder().mkdirs();
    }

    try {
        mainConfig = gson.fromJson(new FileReader(getDataFolder().getAbsolutePath() + File.separatorChar +
                "config.json"), MainConfiguration.class);
    } catch (FileNotFoundException e) {
        getLogger().log(Level.INFO, "Setting up configs folder...");

        mainConfig = new MainConfiguration(
                false, 2000, 10, 120, 100,
                30, 20,
                1, 4, 0, 30,
                2, 12, 0, 90
        );
        MainConfigWriter.writeMainConfig(getDataFolder(), mainConfig);
    }

    rulesFile = new File(getDataFolder(), "rules.json");
    if (!rulesFile.exists()) {
        saveResource("rules.json", true);
    }

    Bukkit.getWorlds().forEach(world -> world.setGameRuleValue("NaturalRegeneration", "false")); // Make sure it's hardcore.

    new CommandHandler(this);
    Arrays.asList(new Listener[]{new DeathHandler(), new ArcheryHandler(), new GameInitializeHandler(), new JoinQuitHandlers(),
            new MessageHandler(), new HeadEatHandler(), new CraftingHandler()}).forEach(this::registerListener);
}
 
Example 38
Project: gw4e.project   File: ModelSearchPage.java   View source code 5 votes vote down vote up
private List<String> getModelPropertyNames() throws FileNotFoundException, CoreException, IOException {
	List<IProject> files = new ArrayList<IProject>();

	Stream<TableItem> stream = Arrays.stream(tableProjects.getItems());
	stream.filter(item -> item.getChecked()).map(item -> item.getData())
			.forEach(jp -> files.add(((IJavaProject) jp).getProject()));

	List<String> ret = GraphWalkerFacade.getPropertiesForGraphModels(files);
	if(ret!=null) ret.add(MessageUtil.getString("requirement_property"));
	return ret;
}
 
Example 39
Project: circus-train   File: CopyMapper.java   View source code 5 votes vote down vote up
/**
 * Implementation of the Mapper<>::map(). Does the copy.
 *
 * @param relPath The target path.
 * @param sourceFileStatus The source path.
 * @throws IOException
 */
@Override
public void map(Text relPath, CopyListingFileStatus sourceFileStatus, Context context)
  throws IOException, InterruptedException {
  Path sourcePath = sourceFileStatus.getPath();

  LOG.debug("S3MapReduceCp::map(): Received {}, {}", sourcePath, relPath);

  Path targetPath = new Path(targetFinalPath.toString() + relPath.toString());

  final String description = "Copying " + sourcePath + " to " + targetPath;
  context.setStatus(description);

  LOG.info(description);

  try {
    CopyListingFileStatus sourceCurrStatus;
    FileSystem sourceFS;
    try {
      sourceFS = sourcePath.getFileSystem(conf);
      sourceCurrStatus = new CopyListingFileStatus(sourceFS.getFileStatus(sourcePath));
    } catch (FileNotFoundException e) {
      throw new IOException(new RetriableFileCopyCommand.CopyReadException(e));
    }

    if (sourceCurrStatus.isDirectory()) {
      throw new RuntimeException("Copy listing must not contain directories. Found: " + sourceCurrStatus.getPath());
    }

    S3UploadDescriptor uploadDescriptor = describeUpload(sourceCurrStatus, targetPath);

    incrementCounter(context, Counter.BYTESEXPECTED, sourceFileStatus.getLen());
    long bytesCopied = copyFileWithRetry(description, context, sourceCurrStatus, uploadDescriptor);
    incrementCounter(context, Counter.BYTESCOPIED, bytesCopied);
    incrementCounter(context, Counter.COPY, 1L);

  } catch (IOException exception) {
    handleFailures(exception, sourceFileStatus, targetPath, context);
  }
}
 
Example 40
Project: hadoop   File: DistributedFileSystem.java   View source code 5 votes vote down vote up
private DirListingIterator(Path p, PathFilter filter,
    boolean needLocation) throws IOException {
  this.p = p;
  this.src = getPathName(p);
  this.filter = filter;
  this.needLocation = needLocation;
  // fetch the first batch of entries in the directory
  thisListing = dfs.listPaths(src, HdfsFileStatus.EMPTY_NAME,
      needLocation);
  statistics.incrementReadOps(1);
  if (thisListing == null) { // the directory does not exist
    throw new FileNotFoundException("File " + p + " does not exist.");
  }
  i = 0;
}