Details
-
Type:
Defect
-
Status:
Closed
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: Release 1.2
-
Component/s: None
-
Labels:None
-
Approval:Ok
Description
As reported by Kevin Downey (http://groups.google.com/group/clojure-dev/browse_thread/thread/36e1fa06d91e1ee1):
user=> (spit "/tmp/foo" {:a 1})
java.lang.IllegalArgumentException: No matching method found: write
for class java.io.BufferedWriter
(NO_SOURCE_FILE:0)
user=>
This happens because the argument to spit isn't converted to a string before calling BufferedWriter.write
Converted from http://www.assembla.com/spaces/clojure/tickets/386
Attachments:
spit-fix.diff - https://www.assembla.com/spaces/clojure/documents/deEMXaFdKr35cIeJe5cbLr/download/deEMXaFdKr35cIeJe5cbLr