That was it, thanks

On 12/05/2013 10:27 AM, Benjamin Armintor wrote:
It looks like that client class is limited to METS file sizes that can fit in the JVM heap. That's not necessarily so, but it would require some work on the client class to change it. In the meantime, I'd recommend either increasing the heap size for the client's JVM, or using another method to ingest.

- Ben


On Thu, Dec 5, 2013 at 12:20 PM, Jason Gerfen <[email protected] <mailto:[email protected]>> wrote:

    I have come accross a problem when attempting to injest METS records
    using the client/bin/fedora-injest.sh tool.

    Here is the command

    ./fedora-ingest.sh d /<path>
    info:fedora/fedora-system:METSFedoraExt-1.0
    <server>:8080 <username> <password> http "" <content>

    Here is the error

    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
             at java.util.Arrays.copyOf(Arrays.java:2271)
             at
    java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:178)
             at
    
org.fcrepo.client.utility.ingest.AutoIngestor.ingestAndCommit(AutoIngestor.java:132)
             at
    org.fcrepo.client.utility.ingest.Ingest.oneFromFile(Ingest.java:52)
             at
    org.fcrepo.client.utility.ingest.Ingest.multiFromDirectory(Ingest.java:91)
             at
    org.fcrepo.client.utility.ingest.Ingest.multiFromDirectory(Ingest.java:82)
             at
    org.fcrepo.client.utility.ingest.Ingest.multiFromDirectory(Ingest.java:82)
             at
    org.fcrepo.client.utility.ingest.Ingest.multiFromDirectory(Ingest.java:82)
             at
    org.fcrepo.client.utility.ingest.Ingest.main(Ingest.java:523)

    Here is the (what I think) might be the problem, it seems that
    when the
    jre is attempting to access a shared object that doesn't exist. Strace
    output of relevant bits

    open("/usr/lib/jvm/jdk1.7.0_45/jre/lib/amd64/server/libjvm.so",
    O_RDONLY|O_CLOEXEC) = 3
    read(3,
    "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\221\36\0\0\0\0\0"...,
    832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=15141697, ...}) = 0
    mmap(NULL, 15096456, PROT_READ|PROT_EXEC,
    MAP_PRIVATE|MAP_DENYWRITE, 3,
    0) = 0x7fb19bbee000
    mprotect(0x7fb19c750000, 2097152, PROT_NONE) = 0
    mmap(0x7fb19c950000, 798720, PROT_READ|PROT_WRITE,
    MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb62000) = 0x7fb19c950000
    mmap(0x7fb19ca13000, 264840, PROT_READ|PROT_WRITE,
    MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fb19ca13000
    close(3)                                = 0
    open("/usr/lib/jvm/jdk1.7.0_45/jre/bin/../lib/amd64/jli/libm.so.6",
    O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=21713, ...}) = 0
    mmap(NULL, 21713, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb19d666000
    close(3)

    I am assuming a missing bit of error handling? I am using jdk1.7.0_45,
    any help is appreciated.

    
------------------------------------------------------------------------------
    Sponsored by Intel(R) XDK
    Develop, test and display web and hybrid apps with a single code base.
    Download it for free now!
    http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
    _______________________________________________
    Fedora-commons-users mailing list
    [email protected]
    <mailto:[email protected]>
    https://lists.sourceforge.net/lists/listinfo/fedora-commons-users




------------------------------------------------------------------------------
Sponsored by Intel(R) XDK
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk


_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to