net.sf.saxon.s9api.SaxonApiException: I/O error reported by XML parser processing file:///Users/jfuller/Source/FLOSS/exist/xmldb:exist:/db/test/test.xml: /Users/jfuller/Source/FLOSS/exist/xmldb:exist:/db/test/test.xml (No such file or directory)
as the exist:xmldb:// scheme gets munged with file:///
this is due to UserArgs at src/com/xmlcalabash/util/UserArgs.java
the 'else' branches to fixing up the URI with file://
btw to make things work with eXist I just removed the special fixup code .... and had applied for input and output the default ... we could add a specific check for xmldb:exist (to allow) or something a bit more generic; trying to understand the special use case here eg. when special fixup and file:// needs tacking on.