in reply to Re^3: Out of memory error while installing a perl package
in thread Out of memory error while installing a perl package

Thank you for the steps. I have Inline::Java installed. But, when I run "Build test" it gives the error: "Could not create the Java Virtual Machine". The whole message is as follows:
C:\strawberry\cpan\sources\authors\id\K\KA\KAL\Lingua-StanfordCoreNLP- +0.10>Build test t\001_all.t .. 1/? Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. JVM taking more than 15 seconds to start, or died before Perl could co +nnect. Increase config STARTUP_DELAY if necessary. at C:/strawberry/p +erl/site/lib/Inline/J ava.pm line 484. INIT failed--call queue aborted. # Tests were run but no plan was declared and done_testing() was not s +een. t\001_all.t .. Dubious, test returned 9 (wstat 2304, 0x900) All 1 subtests passed Test Summary Report ------------------- t\001_all.t (Wstat: 2304 Tests: 1 Failed: 0) Non-zero exit status: 9 Parse errors: No plan found in TAP output Files=1, Tests=1, 119 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CP +U) Result: FAIL Failed 1/1 test programs. 0/1 subtests failed.
I followed the steps mentioned at http://search.cpan.org/~kal/Lingua-StanfordCoreNLP-0.10/lib/Lingua/StanfordCoreNLP.pm#INSTALLATION

I created the 3 environment variables: LINGUA_CORENLP_JAR_PATH, LINGUA_CORENLP_VERSION, LINGUA_CORENLP_JAVA_ARGS

Can you please see where the problem is occurring?

Replies are listed 'Best First'.
Re^5: Out of memory error while installing a perl package
by marto (Cardinal) on Jun 01, 2013 at 08:28 UTC

    The first thing I'd suggest would be to ensure these environment variables are setup properly. This may sound silly, but if you set them via the GUI (System Properties->Advanced->Environment Variables) after opening the command prompt in which you're working they won't be there. To do so type set within the command prompt:

    c:\>set C:\Documents and Settings\marto>set ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\marto\Application Data CLIENTNAME=Console ..... Your ENV variables should show later here

    The error:

    Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. JVM taking more than 15 seconds to start, or died before Perl could co nnect. Increase config STARTUP_DELAY if necessary. at C:/strawberry/p erl/site/lib/Inline/J ava.pm line 484

    I suggest looking at the Inline::Java documentation. It details how to enable debugging, which will help to get a clearer picture of what's going on, and the impact of changing the configuration value 'STARTUP_DELAY' mentioned above.