as kerberos integration is an eventual goal, & i've read that DS
v1.5.4 is 'a bit broken' re: kerberos, and we should use trunk, i've
SVN co'd

        .../apacheds/trunk-with-dependencies/, r768862

then,

        setenv JAVA_HOME  "/usr/lib64/jvm/java"
        setenv JAVA_OPTS   "-Xms256m -Xmx256m"
        setenv MAVEN_HOME "/usr/share/java/maven"
        setenv M2_HOME    "/usr/share/java/maven"
        setenv M2_REPO    "/root/.m2/repository"

        cd apacheds-trunk
        ./project/resources/superclean.sh

        mvn install -Dintegration

fails/returns,

...
[INFO] Building Apache Directory ASN.1 Shared
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [remote-resources:process {execution: default}]
[INFO] [resources:resources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
/usr/local/src/apacheds-trunk/shared/asn1/src/main/resources
[INFO] Copying 3 resources
[INFO] [compiler:compile]
[INFO] Compiling 83 source files to
/usr/local/src/apacheds-trunk/shared/asn1/target/classes
[INFO] [resources:testResources]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
/usr/local/src/apacheds-trunk/shared/asn1/src/test/resources
[INFO] Copying 3 resources
[INFO] [compiler:testCompile]
[INFO] Compiling 8 source files to
/usr/local/src/apacheds-trunk/shared/asn1/target/test-classes
[INFO] [surefire:test]
[INFO] Surefire report directory:
/usr/local/src/apacheds-trunk/shared/asn1/target/surefire-reports
#
# An unexpected error has been detected by Java Runtime Environment:
#
# java.lang.OutOfMemoryError: requested 32 bytes for CHeapObj-new. Out
of swap space?
#
#  Internal Error (allocation.inline.hpp:42), pid=3079, tid=140171978348880
#  Error: CHeapObj-new
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (11.3-b02 mixed mode linux-amd64)
# An error report file with more information is saved as:
# /usr/local/src/apacheds-trunk/shared/asn1/hs_err_pid3079.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
/bin/sh: line 1:  3079 Aborted
/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/bin/java -Xmx1024m -jar
/tmp/surefirebooter2613443323535141723.jar
/tmp/surefire7995018895368884498tmp
/tmp/surefire3778658257861317186tmp
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.

Please refer to
/usr/local/src/apacheds-trunk/shared/asn1/target/surefire-reports for
the individual test results.
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18 seconds
[INFO] Finished at: Sun Apr 26 21:15:25 PDT 2009
[INFO] Final Memory: 46M/81M
[INFO] ------------------------------------------------------------------------



given my DomU mem allocation,

        @ Dom0
                xm list
                        Name           ID   Mem VCPUs      State   Time(s)
                        Domain-0        0   766     2     r-----   2665.7
                        auth           12  1024     2     -b----    121.9

        & @ DomU "auth"
                swapon -s
                        Filename                 Type       Size   Used Priority
                        /dev/mapper/vg0-lv_swap  partition  524280 0    -1

i suspect (?) the problem is that the 'mvn' build is overriding my
JAVA_OPTS, note:

  /usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/bin/java -Xmx1024m -jar ...
                                                       ^^^^

how can i force the mvn build to work in my allocated RAM/swap?  i've
though that the JAVA_OPTS setting would/should override any default
settings ...

thanks!

Reply via email to