You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@batchee.apache.org by st...@apache.org on 2014/03/30 13:18:56 UTC

git commit: fix broken StaxItemWriter

Repository: incubator-batchee
Updated Branches:
  refs/heads/master 67e63c081 -> 6f9c3c35c


fix broken StaxItemWriter

The condition to create the parent dirs was wrong and did lead
to an Exception if the directory got freshly created


Project: http://git-wip-us.apache.org/repos/asf/incubator-batchee/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-batchee/commit/6f9c3c35
Tree: http://git-wip-us.apache.org/repos/asf/incubator-batchee/tree/6f9c3c35
Diff: http://git-wip-us.apache.org/repos/asf/incubator-batchee/diff/6f9c3c35

Branch: refs/heads/master
Commit: 6f9c3c35cdac57c548c81bcb874d86f13e0a575d
Parents: 67e63c0
Author: Mark Struberg <st...@apache.org>
Authored: Sun Mar 30 13:18:00 2014 +0200
Committer: Mark Struberg <st...@apache.org>
Committed: Sun Mar 30 13:18:00 2014 +0200

----------------------------------------------------------------------
 .../main/java/org/apache/batchee/extras/stax/StaxItemWriter.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/6f9c3c35/extensions/extras/src/main/java/org/apache/batchee/extras/stax/StaxItemWriter.java
----------------------------------------------------------------------
diff --git a/extensions/extras/src/main/java/org/apache/batchee/extras/stax/StaxItemWriter.java b/extensions/extras/src/main/java/org/apache/batchee/extras/stax/StaxItemWriter.java
index bcf5ffc..9ecbee6 100644
--- a/extensions/extras/src/main/java/org/apache/batchee/extras/stax/StaxItemWriter.java
+++ b/extensions/extras/src/main/java/org/apache/batchee/extras/stax/StaxItemWriter.java
@@ -83,7 +83,7 @@ public class StaxItemWriter implements ItemWriter {
 
         marshaller = JAXBContextFactory.getJaxbContext(marshallingPackage, marshallingClasses).createMarshaller();
         final File file = new File(output);
-        if (!file.getParentFile().exists() && file.getParentFile().mkdirs()) {
+        if (!file.getParentFile().exists() && !file.getParentFile().mkdirs()) {
             throw new BatchRuntimeException("Output parent file can't be created");
         }