Skip to content

Getting error: IOException Stream closed java.lang.ProcessBuilder$NullOutputStream.write (ProcessBuilder.java:433) #38

@jelmerderonde

Description

@jelmerderonde

I'm new to Clojure and using conch to feed output from my program to feedgnuplot to track its progress.

First I make a 'plotter' using the low-level sh/proc:

(:require [me.raynes.conch.low-level :as sh])

(defn make-plotter
    "Returns a plotter ready to plot!"
    []
    (sh/proc "feedgnuplot" "--stream"))

And I feed data to it using sh/feed-from-string:

(defn plot-point
    "Adds a point to a plotter"
    [plotter point]
    (sh/feed-from-string plotter (str point "\n")))

However I get the following error:

IOException Stream closed  java.lang.ProcessBuilder$NullOutputStream.write (ProcessBuilder.java:433)

Is this a bug? Or am I doing something wrong?

Thanks in advance for taking a look!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions