Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Christoph Schneegans Newsgroups: de.comp.lang.java Subject: Files.move() scheitert, wirft aber keine Ausnahme Date: Fri, 29 Jan 2016 18:22:16 +0100 Lines: 24 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net YRQcdNDmpWjdvsBoyr7HAQeOZY/OqEH/3Lh3+lMo0HmgjNcw== Cancel-Lock: sha1:96+E9U8AG+ucJTRdEVc8YON+7kM= X-Mozilla-News-Host: news://news.individual.de:119 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 Xref: csiph.com de.comp.lang.java:12904 Hallo allerseits! In meiner Applikation gibt es folgenden Aufruf: java.nio.Files.move(source, target, java.nio.file.StandardCopyOption.REPLACE_EXISTING); Nun ist offenbar – bislang einmalig – folgendes passiert: • Die vorhandene, nicht leere Datei target wurde geleert bzw. durch eine 0 Bytes großen Datei ersetzt. • source ist noch unverändert vorhanden (und ist nicht leer, sondern ca. 1,5 MB groß). • Es gab _keine_ Ausnahme. Die Applikation wird unter CentOS 5.11 ausgeführt. source und target sind Pfade im lokalen Dateisystem. Dieselbe Operation hat zuvor in fast einer Million Fällen fehlerfrei funktioniert. Was könnte hier passiert sein? -- · Validator für BCP 47