Index: docs/examples/gettingstarted/sequencers/src/main/assembly/basic.xml
===================================================================
--- docs/examples/gettingstarted/sequencers/src/main/assembly/basic.xml (revision 886)
+++ docs/examples/gettingstarted/sequencers/src/main/assembly/basic.xml (working copy)
@@ -35,6 +35,10 @@
0744
+
+ 0744
+
+
0644
Index: docs/examples/gettingstarted/sequencers/src/main/java/org/jboss/example/dna/sequencer/SequencingClient.java
===================================================================
--- docs/examples/gettingstarted/sequencers/src/main/java/org/jboss/example/dna/sequencer/SequencingClient.java (revision 886)
+++ docs/examples/gettingstarted/sequencers/src/main/java/org/jboss/example/dna/sequencer/SequencingClient.java (working copy)
@@ -316,6 +316,11 @@
String nodePath = this.userInterface.getRepositoryPath("/a/b/" + filename);
String mimeType = getMimeType(url);
+ if (mimeType == null) {
+ System.err.println("Could not determine mime type for file. Cancelling upload.");
+ return;
+ }
+
// Now use the JCR API to upload the file ...
Session session = createSession();
JcrTools tools = this.executionContext.getTools();
@@ -565,7 +570,7 @@
if (filename.endsWith(".ras")) return "image/x-cmu-raster";
if (filename.endsWith(".mp3")) return "audio/mpeg";
if (filename.endsWith(".java")) return "text/x-java-source";
- throw new SystemFailureException("Unknown mime type for " + file);
+ return null;
}
}