java.lang.OutOfMemoryError: requested array is larger than heap on new OIM cluster build

classic Classic list List threaded Threaded
1 message Options
c.jaikaran@gmail.com c.jaikaran@gmail.com
Reply | Threaded
Open this post in threaded view
|

java.lang.OutOfMemoryError: requested array is larger than heap on new OIM cluster build

Hi

I've installed and configure a new OIM 11gr2ps3 clustered environment. My install and configuration was successfully however im seeing the following in each wls_oim server logs

 

 

[2017-02-23T15:58:57.667-05:00] [wls_oim2] [WARNING] [] [org.jgroups.protocols.UDP] [tid: Incoming-1,OSCacheBus,localhost:24412] [userId: <anonymous>] [ecid: 0000LdgYzzt81zl6wvnZ6G1Ofnt6000004,1:24864] [APP: oim#11.1.2.0.0] packet from localhost:45566 has different version (6.0.50) from ours (2.7.0). This may cause problems

[2017-02-23T15:58:57.668-05:00] [wls_oim2] [ERROR] [] [org.jgroups.protocols.UDP] [tid: Incoming-1,OSCacheBus,localhost:24412] [userId: <anonymous>] [ecid: 0000LdgYzzt81zl6wvnZ6G1Ofnt6000004,1:24864] [APP: oim#11.1.2.0.0] failed handling incoming message[[

java.lang.OutOfMemoryError: requested array is larger than heap

        at java.util.ArrayList.<init>(ArrayList.java:112)

        at org.jgroups.protocols.TP.readMessageList(TP.java:1167)

        at org.jgroups.protocols.TP.access$500(TP.java:52)

        at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1417)

        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:909)

        at java.lang.Thread.run(Thread.java:619)

 

I've added -Djava.net.preferIPv4Stack=true this parameter on each manage wls_oim servers server/start tab and also in the setDomainEnv.sh file. Any assistance on this would be very much appreciated.

 

Thanks