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 + src/main/config/run.cmd + 0744 + + src/main/resources/jackrabbitConfig.xml 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; } }