> Hello,
>
> we need to have a look at the exception to be able to identify the problem,
> please post it here.
>
> Jörn


Dear Jörn,

Below you can see a complete trace of my clojure interaction leading up to
the exception. s you can see, an exception is already thrown when I try to
close the SuffixSensitiveGISModelWriter. The model is however written to
file. When I try to read that file, the "NumberFormatException" is thrown.
 The input string "my_30" is one of the features on which the classifier
was trained.


user> (set! GIS/SMOOTHING_OBSERVATION 3)
3
user> (def event-stream (cases->event-stream (concat (load-data :zone09)
(load-data :mobistar "nl")) #(N-grams 2 %) :sentiment))
event-stream
user> (def model (GIS/trainModel event-stream 100 3 true true))
model
user> (def writer (SuffixSensitiveGISModelWriter. model (
clojure.java.io/file "/tmp/foo")))
writer
user> (.persist writer)
nil
user> (.close writer)
IOException Stream closed  java.io.BufferedWriter.ensureOpen
(BufferedWriter.java:98)
user> (def reader (SuffixSensitiveGISModelReader.
(clojure.java.io/file"/tmp/foo.txt")))
reader
user> (def read-model (.getModel reader))
NumberFormatException For input string: "my_30"
 sun.misc.FloatingDecimal.readJavaFormatString (FloatingDecimal.java:1222)
user>

Reply via email to