Home Help Center

Out of Memory Error?

rnewportrnewport Member Rob NewportOrganization: webrubanProject: remote sensor
Hi,

I'm running Ice 3.2.0 on Fedora with PHP 5. I got PHP to see Ice so now I want to compile an Ice server (using the Java 'hello' server) so I can test the 'hello' PHP script. I used Yum to install Ice.

The strange thing is, when I compile the 'hello' server, it returns this error:
Buildfile: build.xml

config-init:

init:

generate:
[slice2java] skipping Hello.ice

compile:

BUILD FAILED
java.lang.OutOfMemoryError: Java heap space

Total time: 2 minutes 3 seconds

My Java version is:

java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)

I already tried modifying the build.xml file to include:
fork="true" memoryinitialsize="256m" memorymaximumsize="512m"

Any ideas or thoughts?

Thank you,

-Rob.

Comments

  • bernardbernard Jupiter, FLAdministrators, ZeroC Staff Bernard NormierOrganization: ZeroC, Inc.Project: Ice ZeroC Staff
    Hi Rob,

    Which Ice distribution did you install on your Fedora system? We only provide a 'yum' distribution for Red Hat Enterprise Linux 4 U4, and I doubt this distribution works properly on any Fedora core version.

    So, my first recommendation is to build Ice-for-C++ from sources on your system; this will create slice2java (a program written in C++), and much more.

    Then, there is no need to change any ant setting to build the demos. If the demo build still fails with a properly build slice2java, try to run ant as 'ant -v' to to get more information on this failure.

    Best regards,
    Bernard
  • mefostermefoster Member Mary Ellen FosterOrganization: Heriot-Watt University, EdinburghProject: ECHOES learning environment ✭✭✭
    bernard wrote: »
    Which Ice distribution did you install on your Fedora system? We only provide a 'yum' distribution for Red Hat Enterprise Linux 4 U4, and I doubt this distribution works properly on any Fedora core version.

    If you're using FC6, you might want to check out my unofficial source RPMs which I'm trying to make official. You can follow the progress and get links to the latest versions at https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=234612
    If you're not sure about building RPMs, essentially you need to do "rpmbuild --rebuild <filename>.src.rpm"; google "rpmbuild" and you'll get more specific information.

    MEF
Sign In or Register to comment.