On May 10, 11:48 pm, Eric Thorsen <
ethor...@enclojure.org> wrote:
> Are you loading many projects or projects with lots of jars and/or
> files?
I'm not loading anything yet at that point. This happens at the right-
click "Start Project REPL" stage, long before I get around to loading
individual files with right-click "load file"/Alt+L. All it should be
loading are the project's configured libraries, which besides JavaSE's
rt.jar are just the clojure and clojure-contrib jars at this point --
no other projects' jars, nor any third-party dependencies. (I'd ask if
you were implying that adding such would make this issue even *worse*,
but since it just today suddenly and spontaneously(!) jumped to being
maximally bad anyway, namely a 100% failure rate, it's moot.)
> I'm trying to determine if the timeout being extended might be
> a temporary workaround if that is the case.
I suggest extending it to a full minute, as a PERMANENT workaround,
and detecting if the child Java process has actually failed to start
or promptly returned with a nonzero exit status (I'm sure there are
tools for that in the standard Java API -- Executor, Process, Runtime,
etc.) and giving an appropriate error message in such instances, e.g.
capture the System.err output from the child process and report that
if it exits with a nonzero status).
> Regarding items 3, can you send me the error message?
It is the standard timeout error message (which incidentally really
does not need to take most of a 1280x1024 display's screen area to
show the salient bit -- namely, the fact that it timed out).