A commandline as fop-0.94/fop -xml foo.xml -xsl foo.xsl -pdf foo.pdf produces the usage text and aborts with java.lang.IllegalArgumentException: Error creating InputHandler object. at org.apache.fop.cli.CommandLineOptions.createInputHandler (CommandLineOptions.java:818) at org.apache.fop.cli.CommandLineOptions.parse (CommandLineOptions.java:165) at org.apache.fop.cli.Main.startFOP(Main.java:154) at org.apache.fop.cli.Main.main(Main.java:197) (Same commandline is working in 0.93.)
It works for me. However, I'm able to force your error message if I introduce a typo on the command-line: fop -xm foo.xml -xsl foo.xsl -pdf foo.pdf ^^^^ gets me exactly the same error message. So I guess you had a typo but didn't notice. Can you please verify and close this bug, or copy/paste the actual command-line you used here?
Artefact of Bug 41616 (setting IFS shell variable) *** This bug has been marked as a duplicate of 42616 ***
batch transition to closed remaining pre-FOP1.0 resolved bugs