Eclipse "not enough space" error

minnsey wrote on Tue Nov  6 10:57:23 CET 2007:

Apologies if this has been covered before, I have looked but been unable
to find anything.

I'm occasionally getting errors like this when trying to debug perl scripts.

Failed to execute command line: "perl" "/home/me/Documents/Projects/ABC.metadata/.plugins/org.epic.debug/"
"1194342470148 "
Not enough space

I also occasionally get "Not enough space" errors when opening up a perl
workspace, which has editors left open.

I'm guessing its a memory issue but i don't know. Can anyone give me any

FYI: I'm running eclipse 3.3 on solaris x86, with the following settings:

/opt/eclipse-gtk-3.3RC4/eclipse  -clean -vmargs -Dawt.toolkit=sun.awt.X11.XToolkit
-Xms512M -Xmx1024M


jploski wrote on Tue Nov  6 19:49:15 CET 2007:
This might be also referring to disk space (wild guess). In any case, you
should inspect the error log in $WORKSPACE/.metadata/.log and post the full
exception stack trace of it.
minnsey wrote on Fri Nov  9 09:45:13 CET 2007:

Sorry should have posted the stack trace before, here it is. I don't think
its disk space, at least not overall disk space as the disk file systems
are only a max of 25% full.



!ENTRY org.epic.perleditor 4 0 2007-11-08 17:15:57.976
!MESSAGE Failed to execute command line: "perl" "/home/m.minns/Documents/Projects/DigitalMarketeer/.metadata/.plugins/org.epic.debug/"
"1194542155800 "
!STACK 0 Not enough space
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.(
        at java.lang.ProcessImpl.start(
        at java.lang.ProcessBuilder.start(
        at java.lang.Runtime.exec(
        at org.epic.core.util.ProcessExecutor.execute(
        at org.epic.core.util.ProcessExecutor.execute(
        at org.epic.core.util.PerlExecutor.execute(
        at org.epic.debug.PerlDebugPlugin.runHelperScript(
        at org.epic.debug.PerlDebugPlugin.readNativeEnv(
        at org.epic.debug.PerlDebugPlugin.getDebugEnv(
        at org.epic.debug.local.LocalLaunchConfigurationDelegate.startPerlProcess(
        at org.epic.debug.local.LocalLaunchConfigurationDelegate.startRunTarget(
        at org.epic.debug.local.LocalLaunchConfigurationDelegate.doLaunch(
        at org.epic.debug.LaunchConfigurationDelegate.launch(
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(
        at org.eclipse.debug.internal.core.LaunchConfiguration.launch(
        at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(
        at org.eclipse.debug.internal.ui.DebugUIPlugin$
minnsey wrote on Fri Nov  9 09:57:35 CET 2007:
Hmm googling a bit e.g.:

It looks like it could be a lack of memory, tmp or swap space, outside of
the jvm memory, available to spawn a new unix process, i.e. perl.

Note: The above is an archived snapshot of a forum thread. Use the original thread at to post comments.