Java.lang.OutOfMemoryError: GC overhead limit exceeded

We just installed Livecycle ES2 and we are getting the "java.lang.OutOfMemoryError: GC overhead limit exceeded" error when trying to deploy a new application.  We are running on a Windows 2008 64bit OS.  Any help to resolve this error (it is completely stalling out jboss) would be greatly appreciated!

On redeployment this problem also occurs in windows machine and 32 bit, 64 bit machine alike? Maybe experts can tell why ?

Similar Messages

  • Java.lang.OutOfMemoryError : GC Overhead Limit Exceeded on SOA server

    Hi All,
    We are facing to this java.lang.OutOfMemoryError : GC Overhead Limit Exceeded on issue and we have increased the physical memory of the server to 16GB.
    Modules running in this machine are,
    Oracle DB
    Weblogic Admin server - 10.3.6.0
    Imaging - 11.1.1.6.0
    UCM
    and SOA server
    We can see all these components using only 50% of the memory. But when we trigger BPM instances it triggers above error and system gets really slow.
    PermGen arguments are,
    USER_MEM_ARGS=-Xms1024m -Xmx1536m -XX:PermSize=1024m -XXMaxPermSize=1024m
    JAVA Memory arguments: -Xms1024m -Xmx1536m -XX:PermSize=1024m -XXMaxPermSize=1024m
    This is our Development Environment and planning to give a user demo on this week... ;( but system is really slow....
    What we are to do???
    Quick responses greatly appreciated ...
    Thanks

    You have misspelled the max perm parameter. -XXMaxPermSize=1024m should be -XX:MaxPermSize=1024m
    Not sure if that's the whole issue though.
    Also take a memory dump and see what type of objects that fill upp your memory.
    jmap -dump:format=b,file=$heap_file $proid
    Also look at the parameters for generating a dump when OutOfMemoryError occurs:
    -XX:HeapDumpPath=domain1.hprof
    -XX:+HeapDumpOnOutOfMemoryError

  • Error of compilation for IOS: Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded

    Error of compilation for an IOS project:
    Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
    at adobe.abc.Algorithms$SetMap.get(Algorithms.java:226)
    at adobe.abc.Algorithms$ExprWorkQueue.add(Algorithms.java:491)
    at adobe.abc.Algorithms$ExprWorkQueue.addAll(Algorithms.java:524)
    at adobe.abc.GlobalOptimizer.sccp_analyze(GlobalOptimizer.java:6007)
    at adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4733)
    at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3615)
    at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:2309)
    at adobe.abc.LLVMEmitter.optimizeABCs(LLVMEmitter.java:534)
    at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:343)
    at com.adobe.air.ipa.GOAOTCompiler.convertAbcToLlvmBitcodeImpl(GOAOTCompiler.java:243)
    at com.adobe.air.ipa.BitcodeGenerator.main(BitcodeGenerator.java:85)
    Compilation failed while executing : ADT
    We allocate 4GB of memory for the compilator and the results is the same. The build is very long (~5 min)

    See if this helps
    OutOfMemoryError: GC overhead limit exceeded when heap is just fine
    regards
    Pravin

  • OAS Heap memory issue: An error "java.lang.OutOfMemoryError: GC overhead

    OAS - 10.1.3.4.0
    We are running out of Heap memory and seeing lots of full GC and out of memory events
    Verbose GC is on.
    Users don't know what they are doing to cause this
    We have 30-40 users per server and 1.5 GB heap memory allocated
    There are no other applications on the machine. Only the PRD instance with 1.5 GB allocated to the JVM. We do not have any issue with memory on the server and we could increase the heap but we dont want to go over the 1.5 GB since that is what I understood to be the high end of what is recommended. we only have 30-40 users on each machine. There are 8 servers and a typical heavy usage day we may have 1 or two machines that have the out of memory or continuous full GC in the logs. When this occurs the phones light up with the people on that machine experiencing slowness.
    below is an example of what we see in a file created in the OPMN log folder on the JAS server then this occurs. I think this is the log created when Verbose GC is turned on. I can send you the full log or anything else you need. Thanks
    1194751K->1187561K(1365376K), 4.6044738 secs]
    java.lang.OutOfMemoryError: GC overhead limit exceeded
    Dumping heap to java_pid10644.hprof ...
    [Full GC 1194751K->1188321K(1365376K), 4.7488200 secs]
    Heap dump file created [1326230812 bytes in 47.602 secs]
    [Full GC 1194751K->1177641K(1365376K), 5.6128944 secs]
    [Full GC 1194751K->986239K(1365376K), 4.6376179 secs]
    [Full GC 1156991K->991906K(1365376K), 4.5989155 secs]
    [Full GC 1162658K->1008331K(1365376K), 4.1139016 secs]
    [Full GC 1179083K->970476K(1365376K), 4.9670050 secs]
    [GC 1141228K->990237K(1365376K), 0.0561096 secs]
    [GC 1160989K->1012405K(1365376K), 0.0920553 secs]
    [Full GC 1012405K->1012274K(1365376K), 4.1170216 secs]
    [Full GC 1183026K->1032000K(1365376K), 4.4166454 secs]
    [Full GC 1194739K->1061736K(1365376K), 4.4009954 secs]
    [Full GC 1194739K->1056175K(1365376K), 5.1124431 secs]
    [Full GC 1194752K->1079807K(1365376K), 4.5160851 secs]
    in addition to the 'overhead limit exceded' we also will see :
    [Full GC 1194751K->1194751K(1365376K), 4.6785776 secs]
    [Full GC 1194751K->1188062K(1365376K), 5.4413659 secs]
    [Full GC 1194751K->1194751K(1365376K), 4.5800033 secs]
    [Full GC 1194751K->1194751K(1365376K), 4.4951213 secs]
    [Full GC 1194751K->1194751K(1365376K), 4.5227857 secs]
    [Full GC 1194751K->1171773K(1365376K), 5.5696274 secs]
    11/07/25 11:07:04 java.lang.OutOfMemoryError: Java heap space
    [Full GC 1194751K->1183306K(1365376K), 4.5841678 secs]
    [Full GC 1194751K->1184329K(1365376K), 4.5469164 secs]
    [Full GC 1194751K->1184831K(1365376K), 4.6415273 secs]
    [Full GC 1194751K->1174738K(1365376K), 5.3647290 secs]
    [Full GC 1194751K->1183878K(1365376K), 4.5660217 secs]
    [Full GC 1194751K->1184651K(1365376K), 4.5619460 secs]
    [Full GC 1194751K->1185795K(1365376K), 4.4341158 secs]

    There's an Oracle support note with a very similar MO :
    WebLogic Server: Getting "java.lang.OutOfMemoryError: GC overhead limit exceeded" exception with Sun JDK 1.6 [ID 1242994.1]
    If I search for "java.lang.OutOfMemoryError: GC overhead" on Oracle Support it returns at least 12 documents
    Might be bug 6065704. Search Oracle support for this bug number.
    Best Regards
    mseberg

  • Java.lang.OutOfMemoryError: Requested array size exceeds VM limit

    Hi!
    I've a this problem and I do not know how to reselve it:
    I' ve an oracle 11gr2 database in which I installed the Italian network
    when I try to execute a Shortest Path algorithm or a shortestPathAStar algorithm in a java program I got this error.
    [ConfigManager::loadConfig, INFO] Load config from specified inputstream.
    [oracle.spatial.network.NetworkMetadataImpl, DEBUG] History metadata not found for ROUTING.ITALIA_SPAZIO
    [LODNetworkAdaptorSDO::readMaximumLinkLevel, DEBUG] Query String: SELECT MAX(LINK_LEVEL) FROM ROUTING.ITALIA_SPAZIO_LINK$ WHERE LINK_LEVEL > -1
    *****Begin: Shortest Path with Multiple Link Levels
    *****Shortest Path Using Dijkstra
    [oracle.spatial.network.lod.LabelSettingAlgorithm, DEBUG] User data categories:
    [LODNetworkAdaptorSDO::isNetworkPartitioned, DEBUG] Query String: SELECT p.PARTITION_ID FROM ROUTING.ITA_SPAZIO_P_TABLE p WHERE p.LINK_LEVEL = ? AND ROWNUM = 1 [1]
    [QueryUtility::prepareIDListStatement, DEBUG] Query String: SELECT NODE_ID, PARTITION_ID FROM ROUTING.ITA_SPAZIO_P_TABLE p WHERE p.NODE_ID IN ( SELECT column_value FROM table(:varray) ) AND LINK_LEVEL = ?
    [oracle.spatial.network.lod.util.QueryUtility, FINEST] ID Array: [2195814]
    [LODNetworkAdaptorSDO::readNodePartitionIds, DEBUG] Query linkLevel = 1
    [NetworkIOImpl::readLogicalPartition, DEBUG] Read partition from blob table: partition 1181, level 1
    [LODNetworkAdaptorSDO::readPartitionBlobEntry, DEBUG] Query String: SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED FROM ROUTING.ITA_SPAZIO_P_BLOBS_TABLE WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [1181,1]
    [oracle.spatial.network.lod.LabelSettingAlgorithm, WARN] Requested array size exceeds VM limit
    [NetworkIOImpl::readLogicalPartition, DEBUG] Read partition from blob table: partition 1181, level 1
    [LODNetworkAdaptorSDO::readPartitionBlobEntry, DEBUG] Query String: SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED FROM ROUTING.ITA_SPAZIO_P_BLOBS_TABLE WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [1181,1]
    Exception in thread "main" java.lang.OutOfMemoryError: Requested array size exceeds VM limit
    I use the sdoapi.jar, sdomn.jar and sdoutl.jar stored in the jlib directory of the oracle installation path.
    When I performe this query : SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED FROM ROUTING.ITA_SPAZIO_P_BLOBS_TABLE WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [1181,1]
    I got the following result
    BLOB NUM_INODES NUM_ENODES NUM_ILINKS NUM_ELINKS NUM_INLINKS NUM_OUTLINKS USER_DATA_INCLUDED
    (BLOB) 3408 116 3733 136 130 128 N
    then the java code I use is :
    package it.sistematica.oracle.spatial;
    import it.sistematica.oracle.network.data.Constant;
    import java.io.InputStream;
    import java.sql.Connection;
    import oracle.spatial.network.lod.DynamicLinkLevelSelector;
    import oracle.spatial.network.lod.GeodeticCostFunction;
    import oracle.spatial.network.lod.HeuristicCostFunction;
    import oracle.spatial.network.lod.LODNetworkManager;
    import oracle.spatial.network.lod.LinkLevelSelector;
    import oracle.spatial.network.lod.LogicalSubPath;
    import oracle.spatial.network.lod.NetworkAnalyst;
    import oracle.spatial.network.lod.NetworkIO;
    import oracle.spatial.network.lod.PointOnNet;
    import oracle.spatial.network.lod.config.LODConfig;
    import oracle.spatial.network.lod.util.PrintUtility;
    import oracle.spatial.util.Logger;
    public class SpWithMultiLinkLevel
         private static NetworkAnalyst analyst;
         private static NetworkIO networkIO;
         private static void setLogLevel(String logLevel)
         if("FATAL".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_FATAL);
         else if("ERROR".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_ERROR);
         else if("WARN".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_WARN);
         else if("INFO".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_INFO);
         else if("DEBUG".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_DEBUG);
         else if("FINEST".equalsIgnoreCase(logLevel))
         Logger.setGlobalLevel(Logger.LEVEL_FINEST);
         else //default: set to ERROR
         Logger.setGlobalLevel(Logger.LEVEL_ERROR);
         public static void main(String[] args) throws Exception
              String configXmlFile =                "LODConfigs.xml";
              String logLevel =           "FINEST";
              String dbUrl =                Constant.PARAM_DB_URL;
              String dbUser =                Constant.PARAM_DB_USER;
              String dbPassword =                Constant.PARAM_DB_PASS;
              String networkName =                Constant.PARAM_NETWORK_NAME;
              long startNodeId = 2195814;
              long endNodeId = 3415235;
         int linkLevel = 1;
         double costThreshold = 1550;
         int numHighLevelNeighbors = 8;
         double costMultiplier = 1.5;
         Connection conn = null;
         //get input parameters
         for(int i=0; i<args.length; i++)
         if(args.equalsIgnoreCase("-dbUrl"))
         dbUrl = args[i+1];
         else if(args[i].equalsIgnoreCase("-dbUser"))
         dbUser = args[i+1];
         else if(args[i].equalsIgnoreCase("-dbPassword"))
         dbPassword = args[i+1];
         else if(args[i].equalsIgnoreCase("-networkName") && args[i+1]!=null)
         networkName = args[i+1].toUpperCase();
         else if(args[i].equalsIgnoreCase("-linkLevel"))
         linkLevel = Integer.parseInt(args[i+1]);
         else if(args[i].equalsIgnoreCase("-configXmlFile"))
         configXmlFile = args[i+1];
         else if(args[i].equalsIgnoreCase("-logLevel"))
         logLevel = args[i+1];
         // opening connection
         System.out.println("Connecting to ......... " + Constant.PARAM_DB_URL);
         conn = LODNetworkManager.getConnection(dbUrl, dbUser, dbPassword);
         System.out.println("Network analysis for "+networkName);
         setLogLevel(logLevel);
         //load user specified LOD configuration (optional),
         //otherwise default configuration will be used
         InputStream config = (new Network()).readConfig(configXmlFile);
         LODNetworkManager.getConfigManager().loadConfig(config);
         LODConfig c = LODNetworkManager.getConfigManager().getConfig(networkName);
         //get network input/output object
         networkIO = LODNetworkManager.getCachedNetworkIO(
         conn, networkName, networkName, null);
         //get network analyst
         analyst = LODNetworkManager.getNetworkAnalyst(networkIO);
         double[] costThresholds = {costThreshold};
         LogicalSubPath subPath = null;
         try
              System.out.println("*****Begin: Shortest Path with Multiple Link Levels");
              System.out.println("*****Shortest Path Using Dijkstra");
              String algorithm = "DIJKSTRA";
              linkLevel = 1;
              costThreshold = 5000;
              subPath = analyst.shortestPathDijkstra(new PointOnNet(startNodeId), new PointOnNet(endNodeId),linkLevel, null);
              PrintUtility.print(System.out, subPath, true, 10000, 0);
              System.out.println("*****End: Shortest path using Dijkstra");
              catch (Exception e)
              e.printStackTrace();
              try
              System.out.println("*****Shortest Path using Astar");
              HeuristicCostFunction costFunction = new GeodeticCostFunction(0,-1, 0, -2);
              LinkLevelSelector lls = new DynamicLinkLevelSelector(analyst, linkLevel, costFunction, costThresholds, numHighLevelNeighbors, costMultiplier, null);
              subPath = analyst.shortestPathAStar(
              new PointOnNet(startNodeId), new PointOnNet(endNodeId), null, costFunction, lls);
              PrintUtility.print(System.out, subPath, true, 10000, 0);
              System.out.println("*****End: Shortest Path Using Astar");
              System.out.println("*****End: Shortest Path with Multiple Link Levels");
              catch (Exception e)
              e.printStackTrace();
         if(conn!=null)
         try{conn.close();} catch(Exception ignore){}
    At first I create a two link level network with this command
    exec sdo_net.spatial_partition('ITALIA_SPAZIO', 'ITA_SPAZIO_P_TABLE', 5000, 'LOAD_DIR', 'sdlod_part.log', 'w', 1);
    exec sdo_net.spatial_partition('ITALIA_SPAZIO', 'ITA_SPAZIO_P_TABLE', 60000, 'LOAD_DIR', 'sdlod_part.log', 'w', 2);
    exec sdo_net.generate_partition_blobs('ITALIA_SPAZIO', 1, 'ITA_SPAZIO_P_BLOBS_TABLE', true, true, 'LOAD_DIR', 'sdlod_part_blob.log', 'w', false, true);
    exec sdo_net.generate_partition_blobs('ITALIA_SPAZIO', 2, 'ITA_SPAZIO_P_BLOBS_TABLE', true, true, 'LOAD_DIR', 'sdlod_part_blob.log', 'w', false, true);
    Then I try with a single level network but I got the same error.
    Please can samebody help me?

    I find the solution to this problem.
    In the LODConfig.xml file I have:
    <readPartitionFromBlob>true</readPartitionFromBlob>
                   <partitionBlobTranslator>oracle.spatial.network.lod.PartitionBlobTranslator11g</partitionBlobTranslator>
    but when I change it to
    <readPartitionFromBlob>true</readPartitionFromBlob>
                   <partitionBlobTranslator>oracle.spatial.network.lod.PartitionBlobTranslator11gR2</partitionBlobTranslator>
    The application starts without the obove mentioned error.

  • Routeserver-java.lang.OutOfMemoryError:Requested array size exceeds VM limi

    Well,
    When I started to try running routeserver, I was using "false" in <param-name>long_ids</param-name> (web.xml). When I tried to use "true", an OutOfMemoryError error was occuring. Now I know that "false" is wrong. So, I walked a bit more...
    The error now is:
    09/02/03 15:25:29.547 web: Error initializing servlet
    java.lang.OutOfMemoryError: Requested array size exceeds VM limit
         at oracle.spatial.router.engine.NonBoundaryEdge.readNonBoundaryEdge(NonBoundaryEdge.java:74)
         at oracle.spatial.router.engine.Partition.readPartition(Partition.java:103)
         at oracle.spatial.router.engine.PartitionCache.loadPartitionFromDatabase(PartitionCache.java:286)
         at oracle.spatial.router.engine.PartitionCache.obtainPartitionReference(PartitionCache.java:244)
         at oracle.spatial.router.engine.Network.<init>(Network.java:77)
         at oracle.spatial.router.server.RouteServerImplementation.<init>(RouteServerImplementation.java:136)
         at oracle.spatial.router.server.RouteServerServlet.init(RouteServerServlet.java:299)
         at com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2379)
         at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4830)
         at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4754)
         at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:4942)
         at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1144)
         at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:741)
         at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:431)
         at com.evermind.server.Application.getHttpApplication(Application.java:586)
         at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1987)
         at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:1906)
         at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:643)
         at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:290)
         at com.evermind.server.http.HttpServer.setSites(HttpServer.java:270)
         at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:177)
         at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2493)
         at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1042)
         at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:131)
         at java.lang.Thread.run(Thread.java:595)
    09/02/03 15:25:29.547 web: Error preloading servlet
    javax.servlet.ServletException: Error initializing servlet
         at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4857)
         at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4754)
         at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:4942)
         at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1144)
         at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:741)
         at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:431)
         at com.evermind.server.Application.getHttpApplication(Application.java:586)
         at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1987)
         at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:1906)
         at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:643)
         at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:290)
         at com.evermind.server.http.HttpServer.setSites(HttpServer.java:270)
         at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:177)
         at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2493)
         at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:1042)
         at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:131)
         at java.lang.Thread.run(Thread.java:595)
    09/02/03 15:25:29.547 web: 10.1.3.4.0 Started
    I start OC4J with:
    C:\Java\jdk1.5.0_16\bin>java -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:Max NewSize=512m -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsun.rmi.dgc.client.gcInterval=3600000 -verbose:gc -jar c:\oc4j\j2eehome\oc4j.jar -config c:\oc4j\j2ee\home\config\server.xml
    My computer has 2 Gb of RAM, AMD Turion 64 Mobile 2.20 GHz
    Any ideas?
    Thanks a lot again!
    Regards,
    Daniel

    Well,
    I am using Router from 11g. The web.xml from 10g does not have logs_id parameter and servlet mapping.... May I add logs_id parameter in web.xml?
    Here we have contract with oracle. But I could NOT find any thing about patchs for routeserver... I am downloading "configuration manager" to update my metalink. Could you tell me tip about where are routeserver patchs?
    Tks a lot,
    Daniel
    Edited by: user10788592 on 03/02/2009 12:09

  • Java.lang.OutOfMemoryError,again and again....

    hi,
    my application run env is following :
    *1)java version "1.6.0_14" & je-3.3.82.jar*
    *2) je run properties:*
              envConfig.setAllowCreate(true);
              envConfig.setConfigParam("je.env.sharedLatches", "false");
              envConfig.setCacheSize(100 * 1024 * 1024);
              dbConfig.setAllowCreate(true);
              dbConfig.setDeferredWrite(true);
              dbConfig.setDuplicateComparator(PageDataComparator.class);
    *3)java -Xms1024m -Xmx1024m*
    *4) num #instances #bytes class name*
    12: 174568 6982720 com.sleepycat.je.tree.LN
    21: 3101 3249848 [Lcom.sleepycat.je.tree.Node;
    117: 3009 553656 com.sleepycat.je.tree.BIN
    176: 3181 203584 com.sleepycat.je.latch.SharedLatch
    196: 3025 96800 com.sleepycat.je.utilint.TinyHashSet
    224: 505 20200 com.sleepycat.je.cleaner.OffsetList$Segment
    229: 92 14720 com.sleepycat.je.tree.IN
    241: 64 10240 com.sleepycat.je.dbi.DatabaseImpl
    250: 159 7632 com.sleepycat.je.latch.LatchStats
    259: 159 6360 com.sleepycat.je.latch.Latch
    261: 64 6144 com.sleepycat.je.tree.Tree
    268: 16 4992 com.sleepycat.je.cleaner.Cleaner
    269: 16 4992 com.sleepycat.je.dbi.EnvironmentImpl
    270: 16 4736 com.sleepycat.je.log.FileManager
    273: 96 4608 com.sleepycat.je.cleaner.DbFileSummary
    280: 16 3968 com.sleepycat.je.evictor.PrivateEvictor
    284: 159 3816 com.sleepycat.je.latch.Latch$JEReentrantLock
    297: 57 3192 com.sleepycat.je.cleaner.FileSummary
    301: 16 3072 com.sleepycat.je.incomp.INCompressor
    305: 52 2912 com.sleepycat.je.tree.Tree$RootChildReference
    306: 52 2912 com.sleepycat.je.recovery.Checkpointer$CheckpointReference
    312: 16 2688 com.sleepycat.je.recovery.RecoveryInfo
    313: 16 2688 com.sleepycat.je.recovery.Checkpointer
    314: 48 2688 com.sleepycat.je.log.LogBuffer
    315: 16 2688 com.sleepycat.je.cleaner.FileProcessor
    317: 64 2560 com.sleepycat.je.cleaner.DbFileSummaryMap
    322: 19 2432 com.sleepycat.je.txn.BasicLocker
    323: 101 2424 com.sleepycat.je.dbi.DatabaseId
    327: 26 2288 com.sleepycat.je.cleaner.TrackedFileSummary
    330: 39 2184 com.sleepycat.je.config.IntConfigParam
    331: 16 2176 com.sleepycat.je.dbi.MemoryBudget
    340: 16 2048 com.sleepycat.je.txn.TxnManager
    341: 25 2000 com.sleepycat.je.tree.FileSummaryLN
    347: 33 1848 com.sleepycat.je.DatabaseConfig
    350: 16 1792 com.sleepycat.je.cleaner.FileSelector
    351: 32 1792 com.sleepycat.je.tree.NameLN
    352: 16 1792 com.sleepycat.je.recovery.CheckpointEnd
    353: 32 1792 com.sleepycat.je.tree.MapLN
    354: 27 1728 com.sleepycat.je.log.LogEntryType
    362: 64 1536 com.sleepycat.je.tree.TreeStats
    364: 38 1520 com.sleepycat.je.config.BooleanConfigParam
    370: 16 1408 com.sleepycat.je.log.SyncedLogManager
    371: 16 1408 com.sleepycat.je.Database
    381: 16 1280 com.sleepycat.je.log.TraceLogHandler
    382: 16 1280 com.sleepycat.je.log.FSyncManager
    383: 16 1280 com.sleepycat.je.log.LogBufferPool
    389: 17 1224 com.sleepycat.je.EnvironmentConfig
    391: 16 1152 com.sleepycat.je.cleaner.UtilizationProfile
    392: 16 1152 com.sleepycat.je.txn.SyncedLockManager
    397: 17 1088 com.sleepycat.je.recovery.Checkpointer$FlushStats
    403: 16 1024 com.sleepycat.je.Environment
    404: 16 1024 com.sleepycat.je.EnvironmentMutableConfig
    405: 16 1024 com.sleepycat.je.dbi.DbTree
    416: 19 912 com.sleepycat.je.log.FileManager$1
    418: 16 896 com.sleepycat.je.RunRecoveryException
    419: 16 896 com.sleepycat.je.cleaner.UtilizationTracker
    420: 16 896 com.sleepycat.je.config.LongConfigParam
    433: 25 800 com.sleepycat.je.cleaner.PackedOffsets
    435: 16 768 com.sleepycat.je.log.FileManager$LogEndFileDescriptor
    436: 16 768 com.sleepycat.je.cleaner.UtilizationProfile$FilesToMigrate
    437: 16 768 com.sleepycat.je.txn.LockImpl
    438: 16 768 com.sleepycat.je.dbi.INList
    441: 15 720 com.sleepycat.je.log.FileHandle
    448: 8 704 com.sleepycat.je.log.entry.LNLogEntry
    450: 17 680 com.sleepycat.je.TransactionConfig
    453: 16 640 com.sleepycat.je.dbi.NodeSequence
    455: 16 640 com.sleepycat.je.log.FSyncManager$FSyncGroup
    457: 16 640 com.sleepycat.je.PreloadConfig
    459: 16 640 com.sleepycat.je.dbi.MemoryBudget$PrivateTotals
    460: 16 640 com.sleepycat.je.log.FileManager$FileCache
    475: 16 512 [Lcom.sleepycat.je.latch.Latch;
    476: 16 512 com.sleepycat.je.utilint.TracerFormatter
    477: 16 512 com.sleepycat.je.txn.LockInfo
    479: 16 512 com.sleepycat.je.dbi.DbConfigManager
    483: 16 512 [Lcom.sleepycat.je.cleaner.FileProcessor;
    489: 19 456 com.sleepycat.je.CursorConfig
    499: 10 400 com.sleepycat.je.log.entry.SingleItemEntry
    504: 16 384 com.sleepycat.je.evictor.Evictor$EvictProfile
    515: 9 360 com.sleepycat.je.cleaner.OffsetList
    530: 5 320 [Lcom.sleepycat.je.txn.LockConflict;
    531: 5 320 [Lcom.sleepycat.je.txn.LockUpgrade;
    536: 2 296 [Lcom.sleepycat.je.log.LogEntryType;
    551: 4 256 com.sleepycat.je.log.entry.INLogEntry
    554: 6 240 com.sleepycat.je.txn.LockAttemptResult
    557: 6 240 com.sleepycat.je.config.ConfigParam
    562: 2 224 com.sleepycat.je.log.entry.NameLNLogEntry
    566: 7 224 com.sleepycat.je.txn.LockType
    572: 5 200 com.sleepycat.je.log.entry.DbOperationType
    578: 2 192 com.sleepycat.je.log.entry.DeletedDupLNLogEntry
    579: 8 192 com.sleepycat.je.txn.LockGrantType
    583: 6 192 com.sleepycat.je.txn.LockUpgrade
    585: 4 192 com.sleepycat.je.log.FileManager$FileMode
    612: 1 144 com.sleepycat.je.dbi.CursorImpl
    628: 4 128 com.sleepycat.je.dbi.CursorImpl$SearchMode
    629: 3 128 [Lcom.sleepycat.je.dbi.DbEnvState;
    632: 3 120 com.sleepycat.je.txn.LockResult
    635: 3 120 com.sleepycat.je.Durability
    636: 3 120 com.sleepycat.je.log.LogEntryType$Replicable
    639: 2 112 com.sleepycat.je.dbi.DatabaseImpl$HaltPreloadException
    656: 3 96 com.sleepycat.je.txn.ThinLockImpl
    657: 3 96 com.sleepycat.je.log.Provisional
    658: 4 96 com.sleepycat.je.OperationStatus
    659: 1 96 com.sleepycat.je.tree.INLogItem
    664: 4 96 com.sleepycat.je.LockMode
    667: 4 96 com.sleepycat.je.dbi.PutMode
    669: 3 96 com.sleepycat.je.CacheMode
    671: 3 96 com.sleepycat.je.Durability$SyncPolicy
    675: 3 96 com.sleepycat.je.Durability$ReplicaAckPolicy
    676: 4 96 com.sleepycat.je.dbi.DbEnvState
    679: 2 96 com.sleepycat.je.DatabaseEntry
    691: 1 80 com.sleepycat.je.log.LogItem
    699: 2 80 com.sleepycat.je.log.entry.BINDeltaLogEntry
    700: 2 80 com.sleepycat.je.log.LogEntryType$Txnal
    701: 2 80 com.sleepycat.je.log.LogEntryType$Marshall
    709: 3 72 com.sleepycat.je.Database$DbState
    717: 3 72 com.sleepycat.je.PreloadStatus
    723: 3 72 com.sleepycat.je.txn.LockConflict
    729: 1 64 com.sleepycat.je.cleaner.LocalUtilizationTracker
    737: 1 64 [Lcom.sleepycat.je.log.entry.DbOperationType;
    740: 2 64 com.sleepycat.je.log.ReplicationContext
    748: 1 64 [[Lcom.sleepycat.je.txn.LockConflict;
    750: 1 64 [[Lcom.sleepycat.je.txn.LockUpgrade;
    758: 1 56 com.sleepycat.je.log.LogEntryHeader
    761: 1 56 com.sleepycat.je.log.DbOpReplicationContext
    767: 1 56 [Lcom.sleepycat.je.log.FileManager$FileMode;
    777: 1 48 [Lcom.sleepycat.je.log.Provisional;
    779: 1 48 com.sleepycat.je.tree.INLogContext
    791: 1 48 com.sleepycat.je.tree.SplitRequiredException
    792: 1 48 com.sleepycat.je.tree.Tree$RelatchRequiredException
    797: 1 48 [Lcom.sleepycat.je.CacheMode;
    806: 1 48 com.sleepycat.je.cleaner.LNInfo
    807: 1 48 com.sleepycat.je.tree.TreeLocation
    809: 1 48 [Lcom.sleepycat.je.Durability$SyncPolicy;
    811: 1 48 com.sleepycat.je.recovery.DirtyINMap
    812: 1 48 [Lcom.sleepycat.je.Durability$ReplicaAckPolicy;
    814: 3 48 com.sleepycat.je.tree.Tree$SearchType
    821: 1 48 [Lcom.sleepycat.je.log.LogEntryType$Replicable;
    823: 1 48 com.sleepycat.je.dbi.RangeRestartException
    832: 1 40 com.sleepycat.je.log.LogContext
    851: 1 40 [Lcom.sleepycat.je.log.LogEntryType$Txnal;
    854: 1 40 [Lcom.sleepycat.je.log.LogEntryType$Marshall;
    864: 1 32 com.sleepycat.je.CheckpointConfig
    877: 1 32 [Lcom.sleepycat.je.cleaner.LNInfo;
    880: 1 32 com.sleepycat.je.tree.SearchResult
    881: 1 32 [Lcom.sleepycat.je.log.LogItem;
    890: 1 32 com.sleepycat.je.dbi.DbEnvPool
    960: 1 24 com.sleepycat.je.tree.Key$DumpType$1
    963: 1 24 com.sleepycat.je.tree.Key$DumpType$2
    964: 1 24 com.sleepycat.je.tree.BINBoundary
    965: 1 24 com.sleepycat.je.tree.Key$DumpType$3
    967: 1 24 com.sleepycat.je.tree.Key$DumpType$4
    *5) Error output*
    [java] Exception in thread "Thread-9" java.lang.OutOfMemoryError: GC overhead limit exceeded
    [java] at com.sleepycat.je.log.LogManager.log(LogManager.java:279)
    [java] at com.sleepycat.je.log.LogManager.log(LogManager.java:268)
    [java] at com.sleepycat.je.log.LogManager.log(LogManager.java:199)
    [java] at com.sleepycat.je.tree.LN.log(LN.java:524)
    [java] at com.sleepycat.je.tree.LN.log(LN.java:373)
    [java] at com.sleepycat.je.cleaner.Cleaner.migrateLN(Cleaner.java:1213)
    [java] at com.sleepycat.je.cleaner.Cleaner.lazyMigrateLNs(Cleaner.java:928)
    [java] at com.sleepycat.je.tree.BIN.beforeLog(BIN.java:1182)
    [java] at com.sleepycat.je.recovery.Checkpointer.logSiblings(Checkpointer.java:1263)
    [java] at com.sleepycat.je.recovery.Checkpointer.flushIN(Checkpointer.java:965)
    [java] at com.sleepycat.je.recovery.Checkpointer.flushIN(Checkpointer.java:1091)
    [java] at com.sleepycat.je.recovery.Checkpointer.flushDirtyNodes(Checkpointer.java:704)
    [java] at com.sleepycat.je.recovery.Checkpointer.syncDatabase(Checkpointer.java:599)
    [java] at com.sleepycat.je.dbi.DatabaseImpl.sync(DatabaseImpl.java:861)
    [java] at com.sleepycat.je.Database.sync(Database.java:428)
    *6.mem.bin --analysis*
    Problem Suspect 1
    16 instances of "com.sleepycat.je.dbi.EnvironmentImpl", loaded by "sun.misc.Launcher$AppClassLoader @ 0x2aaab6882a80" occupy 50,938,584 (51.10%) bytes.
    Problem Suspect 2
    2,359 instances of "com.sleepycat.je.tree.BIN", loaded by "sun.misc.Launcher$AppClassLoader @ 0x2aaab6882a80" occupy 42,783,504 (42.92%) bytes.

    Also perhaps notable: the kind of OOME here -- "GC overhead limit exceeded" -- is one of the OOMEs where the JVM isn't really out of heap memory. Rather, it's just decided it's spending too much time collecting garbage. So there might be an application issue creating garbage as fast as possible.
    A little info about this type of OOME for the parallel and concurrent collectors in J6 are here:
    http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html#par_gc.oom
    http://java.sun.com/javase/technologies/hotspot/gc/gc_tuning_6.html#cms.oom
    Apparently this time-based check can be disabled (and I think I once saw an option for changing the percentage-of-time threshold without disabling it entirely, but the above links don't mention that option).
    - Gordon @ IA

  • Java.lang.OutOfMemoryError at java.lang.StringCoding$CharsetSD.decode

    Hi All,
    I am creating a String by using the method -
    String str = new String(b,"UTF-8");
    where b is a byte array.
    I am getting java.lang.OutOfMemoryError at java.lang.StringCoding$CharsetSD.decode
    Please suggest on the same.
    Thanks in advance.
    Sneha

    Size of byte array is just 10.
    Still I get OutOfMemory Error.
    java.lang.OutOfMemoryError: Requested array size exceeds VM limit
    08 14:48:07.170854 [            main]Exception in thread "Thread-7318" java.lang.OutOfMemoryError: Requested array size exceeds VM limit
    08 14:48:07.171741 [            main]     at java.lang.StringCoding$CharsetSD.decode(StringCoding.java:183)
    08 14:48:07.172147 [            main]     at java.lang.StringCoding.decode(StringCoding.java:228)
    08 14:48:07.172618 [            main]     at java.lang.String.<init>(String.java:405)
    08 14:48:07.172963 [            main]     at java.lang.String.<init>(String.java:433)

  • SGD 4.31 -- java.lang.OutOfMemoryError

    I'm getting java.lang.OutOfMemoryError on a newly upgraded 4.31 installation of SGD.
    My question is this: How do I increase the absolute maximum JVM size available to Secure Global Desktop? That's what the error message tells me to do, but I haven't been able to find out how to do it. I've searched the documentation and the knowledge base, but I haven't had any luck.
    I'm thinking that it should be an easy fix, but I haven't found out how. Any ideas?
    Here is the complete error message:
    java.lang.OutOfMemoryError: Java heap space
            at com.sco.cid.common.util.EasyCloneHashtable.cloneTable(EasyCloneHashtable.java:525)
            at com.sco.cid.common.util.EasyCloneHashtable.put(EasyCloneHashtable.java:396)
            at com.sco.jndi.toolkit.provider.BaseContext.addToEnvironment(BaseContext.java:1241)
            at com.sco.tta.server.server.asad.AsadCalcTask.getContext(AsadCalcTask.java:1466)
    Out of memory error occurred while handling out of memory.
    Out of memory error occurred while handling out of memory.
    2007/06/18 09:01:14.291 (pid 26093)     proxy/server    #6
    Sun Secure Global Desktop Software(4.31) ERROR:
    JServer shut down after 363 seconds on exit code 1 and signal number 0.
    Proxy will attempt to restart.
    Secure Global Desktop services are temporarily unavailable.
    Services will be restored when the JServer restarts.
    2007/06/18 09:01:14.292 (pid 26093)     proxy/server    #8
    Sun Secure Global Desktop Software(4.31) ERROR:
    JServer ran out of memory and has hit the upper limit of the amount of memory
    it is allowed.
    Memory limit is 512 Mb.
    Secure Global Desktop services will continue, but will not be allowed to use
    any more memory.
    You may wish to increase the absolute maximum JVM size available to Secure
    Global Desktop.

    there is no limit on how many apps you can give a user, but do note that for a given user each object consumes about 11k of heap, plus there is an overhead.
    so it looks something like
    W (objects) x 11k (object cost) + 300k (connection cost) + (X (apps per user) x 15k (app cost)) = Z
    or in your example
    (700 x 11k) + 300k + (1 x 15) ~= 8.2mb of Heap / +- 10% error = about 9mb.  So each user with 700 objects in webtop will consume about 9mb of heap.  Your default max size = 512mb
    $ tarantella config list | grep jvm
    a 32bit (which is what SGD uses) can only use 4gb (2^32) of heap, but you should not exceed 3gb per most Java experts. Once last rule is that you should not exceed 25% of RAM when configuring heap. So if you have 4gb of RAM, then your max JVM should be 768mb and then you divide 768 / 9mb and get about 80 users that this system can support with the size of the webtop you plan.
    hope this makes sense, if it does not, contact a Sun Sales/SE to get some assistance.

  • Java.lang.OutOfMemoryError during transfer of large data from SAP to PI

    Hi experts,
    We are trying to transfer large data from SAP to external system via PI but the transfer stucked in sm58 of SAP system with 'error java.lang.OutOfMemoryError'. We have tested before this and we can only get approximately 100K of records to go through successfully. We neeed approximately transfer 300k datas per time. Current setting of max heap size (in mb) of our PI system is 512 at message server and bootstap tab. At servers general tab the max heap size (in mb) is 2048 and its java parameters are having the values below:
    -Xmx1024m
    -Xms1024m
    -Djco.jarm=1
    -XX:PermSize=512m
    -XX:MaxPermSize=512m
    -XX:NewSize=320m
    -XX:MaxNewSize=320m
    What need to be increased to solve the error?
    Thanks.
    Regards,
    Thava

    Hi Thava,
    We can set a limit on the request body message length that can be accepted by the HTTP Provider Service on the Java dispatcher. The system controls this limit by inspecting the Content-Length header of the request or monitoring the chunked request body (in case chunked encoding is applied to the message). If the value of the Content-Length header exceeds the maximum request body length, then the HTTP Provider Service will reject the request with a 413 u201CRequest Entity Too Largeu201D error response. You can limit the length of the request body using the tting MaxRequestContentLength property of the HTTP Provider Service running on the Java dispatcher. By default, the maximum permitted value is 131072 KB (or 128MB).You can configure the MaxRequestContentLength property using the Visual Administrator tool. Proceed as follows:
           1.      Go to the Properties tab of the HTTP Provider Service running on the dispatcher.
           2.      Choose MaxRequestContentLength property and enter a value in the Value field. The length is specified in KB.
           3.      Choose Update to add it to the list of properties.
           4.      To apply these changes, choose  (Save Properties).
    The value of the parameter MaxRequestContentLength has to be set to a high value.
    In short parameters to reset values for ABAP side are
    icm/HTTP/max_request_size_KB
    icm/server_port_ TIMEOUT
    rdisp/max_wprun_time
    zttp/max_memreq_MB
    Parameter to reset values for JAVA side is MaxRequestContentLength.
    You can use following link to know more about ICM parameters
    http://help.sap.com/saphelp_nw04/helpdata/EN/61/f5183a3bef2669e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/EN/25/b0a4f6f2b03a43a727a165a4d6a555/frameset.htm
    regards
    Anupam

  • WebLogic startup --- java.lang.OutOfMemoryError

    Hello,
    after many Error's i get now this trace.
    Until now, i fixed the MBean error, and the Permgen error. [Link | https://kr.forums.oracle.com/forums/thread.jspa?threadID=2306365 ]
    But now i get this ... and google dont help me with the printed errors.
    Does anyone of you got a hint for me?
    greets Jens
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http://hostname:port/console *
    starting weblogic with Java version:
    java version "1.7.0_19"
    OpenJDK Runtime Environment (rhel-2.3.9.1.el6_4-x86_64)
    OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
    Starting WLS with line:
    /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.19.x86_64/bin/java -Xms512m -Xmx512m -Dweblogic.Name=AdminServer -Djava.security.policy=/opt/oracle/wlserver_12.1/server/lib/weblogic.policy -Djava.endorsed.dirs=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.19.x86_64/jre/lib/endorsed:/opt/oracle/wlserver_12.1/endorsed -da -Dplatform.home=/opt/oracle/wlserver_12.1 -Dwls.home=/opt/oracle/wlserver_12.1/server -Dweblogic.home=/opt/oracle/wlserver_12.1/server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/opt/oracle/patch_wls1211/profiles/default/sysext_manifest_classpath:/opt/oracle/patch_ocp371/profiles/default/sysext_manifest_classpath weblogic.Server
    <May 27, 2013 2:56:51 PM CEST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
    <May 27, 2013 2:56:51 PM CEST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
    <May 27, 2013 2:56:51 PM CEST> <Notice> <WebLogicServer> <BEA-000395> <The following extensions directory contents added to the end of the classpath:
    /opt/oracle/user_projects/domains/weblogic/lib/hsql.jar:/opt/oracle/user_projects/domains/weblogic/lib/portal-service.jar:/opt/oracle/user_projects/domains/weblogic/lib/portlet.jar.>
    <May 27, 2013 2:56:52 PM CEST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with OpenJDK 64-Bit Server VM Version 23.7-b01 from Oracle Corporation.>
    <May 27, 2013 2:56:53 PM CEST> <Info> <Management> <BEA-141107> <Version: WebLogic Server Temporary Patch for 13340309 Thu Feb 16 18:30:21 IST 2012
    WebLogic Server Temporary Patch for 13019800 Mon Jan 16 16:53:54 IST 2012
    WebLogic Server Temporary Patch for BUG13391585 Thu Feb 02 10:18:36 IST 2012
    WebLogic Server Temporary Patch for 13516712 Mon Jan 30 15:09:33 IST 2012
    WebLogic Server Temporary Patch for BUG13641115 Tue Jan 31 11:19:13 IST 2012
    WebLogic Server Temporary Patch for BUG13603813 Wed Feb 15 19:34:13 IST 2012
    WebLogic Server Temporary Patch for 13424251 Mon Jan 30 14:32:34 IST 2012
    WebLogic Server Temporary Patch for 13361720 Mon Jan 30 15:24:05 IST 2012
    WebLogic Server Temporary Patch for BUG13421471 Wed Feb 01 11:24:18 IST 2012
    WebLogic Server Temporary Patch for BUG13657792 Thu Feb 23 12:57:33 IST 2012
    WebLogic Server 12.1.1.0 Wed Dec 7 08:40:57 PST 2011 1445491 >
    <May 27, 2013 2:56:56 PM CEST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
    <May 27, 2013 2:56:56 PM CEST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool.>
    <May 27, 2013 2:56:56 PM CEST> <Notice> <LoggingService> <BEA-320400> <The log file /opt/oracle/user_projects/domains/weblogic/servers/AdminServer/logs/AdminServer.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms, such as Windows.>
    <May 27, 2013 2:56:56 PM CEST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to /opt/oracle/user_projects/domains/weblogic/servers/AdminServer/logs/AdminServer.log00012. Log messages will continue to be logged in /opt/oracle/user_projects/domains/weblogic/servers/AdminServer/logs/AdminServer.log.>
    <May 27, 2013 2:56:56 PM CEST> <Notice> <Log Management> <BEA-170019> <The server log file /opt/oracle/user_projects/domains/weblogic/servers/AdminServer/logs/AdminServer.log is opened. All server side log events will be written to this file.>
    <May 27, 2013 2:57:01 PM CEST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <May 27, 2013 2:57:05 PM CEST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY.>
    <May 27, 2013 2:57:05 PM CEST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
    May 27, 2013 2:57:22 PM com.liferay.portal.kernel.log.Jdk14LogImpl info
    INFO: Detected server weblogic
    Loading zip:/opt/oracle/user_projects/domains/weblogic/servers/AdminServer/tmp/_WL_user/liferay_Deployment/wdm7jy/war/WEB-INF/lib/portal-impl.jar!/system.properties
    May 27, 2013 2:57:23 PM com.liferay.portal.kernel.log.Jdk14LogImpl info
    INFO: Global shared lib directory /opt/oracle/modules/
    May 27, 2013 2:57:23 PM com.liferay.portal.kernel.log.Jdk14LogImpl info
    INFO: Global lib directory /opt/oracle/user_projects/domains/weblogic/lib/
    May 27, 2013 2:57:23 PM com.liferay.portal.kernel.log.Jdk14LogImpl info
    INFO: Portal lib directory /opt/oracle/user_projects/domains/weblogic/servers/AdminServer/tmp/_WL_user/liferay_Deployment/wdm7jy/war/WEB-INF/lib/
    May 27, 2013 2:57:23 PM com.liferay.portal.kernel.log.Jdk14LogImpl info
    INFO: Properties for portal loaded from [file:/opt/oracle/user_projects/domains/portal-ext.properties, zip:/opt/oracle/user_projects/domains/weblogic/servers/AdminServer/tmp/_WL_user/liferay_Deployment/wdm7jy/war/WEB-INF/lib/portal-impl.jar!/portal.properties]
    Loading zip:/opt/oracle/user_projects/domains/weblogic/servers/AdminServer/tmp/_WL_user/liferay_Deployment/wdm7jy/war/WEB-INF/lib/portal-impl.jar!/portal.properties
    Loading file:/opt/oracle/user_projects/domains/portal-ext.properties
    <May 27, 2013 2:57:58 PM CEST> <Warning> <HTTP> <BEA-101342> <liferay_Deployment: Error(s) encountered while precompiling JSP jspURI
    configuration.jsp:17:18: Error in "init.jsp" at line 249: The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit
    <%@ include file="/html/portlet/asset_publisher/init.jsp" %>
    ^--------------------------------------^
    >
    <May 27, 2013 2:57:59 PM CEST> <Warning> <J2EE> <BEA-160140> <Unresolved optional package references (in META-INF/MANIFEST.MF): [Extension-Name: javax.crypto, referenced from: /opt/oracle/user_projects/domains/weblogic/servers/AdminServer/tmp/_WL_user/liferay_Deployment/wdm7jy/war/WEB-INF/lib/_wl_cls_gen.jar]. Ensure that the referenced optional package has been deployed as a library.>
    14:58:20,366 INFO [[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'][DialectDetector:71] Determine dialect for Oracle 11
    14:58:20,556 INFO [[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'][DialectDetector:136] Found dialect org.hibernate.dialect.Oracle10gDialect
    May 27, 2013 2:58:33 PM net.sf.ehcache.Cache initialise
    WARNING: Cache: com.liferay.portal.service.impl.PortletLocalServiceImpl has a maxElementsInMemory of 0. In Ehcache 2.0 this has been changed to mean a store with no capacity limit. Set it to 1 if you want no elements cached in memory
    May 27, 2013 2:59:17 PM org.quartz.impl.StdSchedulerFactory instantiate
    INFO: Using default implementation for ThreadExecutor
    ^X ^X^X^X^XException in thread "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception in thread "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception in thread "[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "[STANDBY] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception in thread "[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "[STANDBY] ExecuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)'"
    >
    <May 27, 2013 2:57:59 PM CEST> <Warning> <J2EE> <BEA-160140> <Unresolved optional package references (in META-INF/MANIFEST.MF): [Extension-Name: javax.crypto, referenced from: /opt/oracle/user_projects/domains/weblogic/servers/AdminServer/tmp/_WL_user/liferay_Deployment/wdm7jy/war/WEB-INF/lib/_wl_cls_gen.jar]. Ensure that the referenced optional package has been deployed as a library.>
    14:58:20,366 INFO [[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'][DialectDetector:71] Determine dialect for Oracle 11
    14:58:20,556 INFO [[STANDBY] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)'][DialectDetector:136] Found dialect org.hibernate.dialect.Oracle10gDialect
    May 27, 2013 2:58:33 PM net.sf.ehcache.Cache initialise
    WARNING: Cache: com.liferay.portal.service.impl.PortletLocalServiceImpl has a maxElementsInMemory of 0. In Ehcache 2.0 this has been changed to mean a store with no capacity limit. Set it to 1 if you want no elements cached in memory
    May 27, 2013 2:59:17 PM org.quartz.impl.StdSchedulerFactory instantiate
    INFO: Using default implementation for ThreadExecutor
    ^X ^X^X^X^XException in thread "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception in thread "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'"
    Edited by: 1008097 on 28.05.2013 00:12

    I think you should consider increasing heap size and check whether you still face the OOM. In addition to that you can consider implementing GC logging using: -verbose:gc -XX:PrintGCTimeStamps and other parameters..
    http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
    You can consider implementing -XX:HeapDumpOnOutOfMemory or capture heap dump using jmap etc and check out the contents in the heap using MAT to understand the possible suspects.
    https://blogs.oracle.com/alanb/entry/heap_dumps_are_back_with
    The above are the basic stuff that needs to be looked into to understand the cause of this issue.
    Cheers!!
    AJ
    Edited by: AJ on May 28, 2013 4:28 PM

  • PI 711 - "java.lang.OutOfMemoryError - Chunk::new" running JSPM

    Dears,
    we just installed the PI 711 but we are not able to run the JSPM ; it goes in crash with this error :
    An unexpected error has been detected by SAP Java Virtual Machine:
    java.lang.OutOfMemoryError: requested 131088 bytes for Chunk::new.
    Out of swap space or he
    ap resource limit exceeded (check with limits or ulimit)?
    Internal Error
    (/bas/sapjvm/51_REL/src/5/hotspot/src/share/vm/memory/allocation.cpp,
    193)
    , pid=483468, tid=4884
    Java VM: SAP Java 64-Bit Server VM (5.1.027 Dec 12 2008 04:31:57 -
    51_REL - optU - aix ppc
    64 - bas2:113000 (mixed mode))
    Error: Chunk::new
    We already replaced the Kernel; we check in in the Config Tool and the template in use is correct as for note 1248926 ( "Usage_Type_All_in_One ").
    How we can manage the J2EE parameters ?
    Regards

    Hello,
    Java engine from version 7.10 and above (711 in this case) uses a different approach for memory settings.
    All the memory parameters are calculated based on the template i.e when you select a particular template, the memory parameters are calulcated by itself based on the RAM. So just adjust your template and it should resolve your problem.
    It is also possible to change the memory parameters in 7.10 and above versions. In configtool, select particular node for which parameters needs to be changed. Select server node, and on the right side, you will see 4-5 different table. There you would be able to change the memory parameters.
    Thanks & Regards,
    Denish

  • Error in XML Gateway Processing - java.lang.OutOfMemoryError

    Hi All,
    We have B2B Customizations for Processing Orders in our Applications .
    While an Inbound Document(ORDERSTATUS Document) got processed in our Application, we could find the Document being errored out in XML gateway with the following errors:
    (Note: Partners are on E2Open Gateway and we dont use Webmethods)
    1) ORA-29532: Java call terminated by uncaught Java exception: java.lang.OutOfMemoryError- ECX_INBOUND_NEW.PROCESS_XML_DOC
    2) ORA-29532: Java call terminated by uncaught Java exception: java.lang.OutOfMemoryError - ecx_utils.INITIALIZE:
    The Error has occured only twice (one in the month of May and the other in June) and its not replicable.
    We verified all the Trending aspects (If the Issue is due to XML Document content, Specific to a particular Partner etc).
    But we didnt find any clue about the occurence of this error.
    Kindly provide your views on the occurence of the error.
    Thanks in Advance,
    Mangala.

    Hi Mangala,
    This error comes when JVM runs out of memory. Few cause may be -
    1. You are trying to operate on a very large file (comparing to your system's primary memory)
    2. You are trying to parse an xml, use SAX parser for best performance
    3. Your JVM_OPTIONS value is not sufficient
    You may consider increasing your JVM_OPTIONS value to some appropriate limit.
    Are you working with Matthew Sullivan/Richard's team?
    Regards,
    Anuj

  • Java.lang.OutOfMemoryError: unable to create new native thread on Win2000

    Dear all,
    I install a java server (SAP J2EE) on the windows machine and run into the following problem: the total number of threads cannot exceed 1200 (as i see this in the task manager)
    After it does reach this number no other tasks can be started. Thereafter i get java.lang.OutOfMemoryError: unable to create new native thread error .
    However the other machine where the same distribution of Win2000 Server is installed can easily coupe with more than 2500 theads. The same is true when the safe mode on the first machine is on: I can generate more than 1200 threads. So it seems the problem has something to do with Windows itself.
    I am really puzzled here, would really appreciate any help.
    Thanks in advance,
    Dimitry
    Surkov Dimitry
    [email protected]
    +49.1632.492618

    well, i do not supply any options when i start jvm, but it is not the course:
    it also happens with c programs. however in the safe mode it works. both for c and for java program.
    so it must be either some software (however memory is ok) or ...? i am lost. In some Unix system you can set the total number of threads allowed as an option in the kernal. But i guess this is not the case with windows.
    Thanks a lot for your reply,
    dimitry

  • Java.lang.OutOfMemoryError---- URGENT PLEASE

    Hi, I have a CSV button(Comma Separated Value) on my page which downloads the JSP results to excel spreadsheet. I know the limit for CSV is around 64,000 but even for 30,000 records I get java.lang.OutOfMemoryError while downloading. Can anyone please tell me how to correct this error? I developed the CSV code from JDEVELOPER10G.
    Thank You.
    Sirisha

    You might want to increase the memory allocated to your process when you run. It is a parameter you can provide in the project settings in the Run section.
    Also - for JDeveloper questions please use the JDeveloper Forum:
    JDeveloper and ADF

Maybe you are looking for

  • Connecting two external monitors to 21.5" iMac

    I have a 21.5" iMac at work. I also have two older vga/dvi monitors that are not getting any use at home. Is there a way I could hook these two monitors to my iMac desktop at home even though I only have one mini-display out on the back. Back of the

  • How to Avoid  delegatedplugin problem in EP 5.0

    Hi, we are working on EP 5.0 ...now the users, who are created in LDAP's are unable to log in to portal...and at the same time the role assignment View(which is under Portal admin) is not appearing....if we check the preview of that iview under porta

  • My iMac Not Working With My HP Laserjet 1020 Printer

    Hello Everyone, Ok here is the problem my HP LaserJet 1020 has been working fine up until i upgraded to Snow Leopard i am currently running (10.6.2) and i have had heaps of issues with Snow Leopard i just don't know whats wrong with it i thought it w

  • Function to change character set for specific text

    Hi all, there is any function that i can use to change specific character from AL16UTF16 character set to UTF8 character set, there is any such a function in oracle doing this .. Thanks in advance Ahmed,

  • Iview for a tcode not reflecting the fields completely.

    Hi All, I made an iview for a business partner in portal for its tcode.The tcode of Buisness partner is showing all  fields in GUI.But when i am viewing the Business partner using it transaction  iview it is showing properly except at a particular dr