2015-07-05 02:21:20 SEVERE: #{14.EN_US} [ErrorLogger.schedulerError] Job (matrix.UpdateConfigJob threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.OutOfMemoryError: GC overhead limit exceeded]
at org.quartz.core.JobRunShell.run(JobRunShell.java:224)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
The next error may be seen in conjunction with a GC overhead limit reached, which means that heap space is severely limited, or it may be thrown as part of regular system execution.
2015-07-05 02:22:24 SEVERE: #{13.EN_US} [JobRunShell.run] Job matrix.UpdateConfigJob threw an unhandled Exception:
java.lang.OutOfMemoryError: Java heap space
2015-07-05 02:22:24 SEVERE: #{13.EN_US} [ErrorLogger.schedulerError] Job (matrix.UpdateConfigJob threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: java.lang.OutOfMemoryError: Java heap space]
at org.quartz.core.JobRunShell.run(JobRunShell.java:224)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
Caused by: java.lang.OutOfMemoryError: Java heap space
Initial troubleshooting is to increase the amount of heap memory available to the application. It may also be appropriate to increase the memory of the server should the increase in java heap memory will utilize significant proportion of the available server memory.
Follow these steps to increase the heap memory for Data Insight services. These steps follow on for the example output above, where UpdateConfigJob throws the exception, the service to modify would be DataInsightWatchdog.exe:
-Xmxsize Specifies the maximum size (in bytes) of the memory allocation pool in bytes. This value must be a multiple of 1024 and greater than 2 MB. Append the letter k or K to indicate kilobytes, m or M to indicate megabytes, g or G to indicate gigabytes. The default value is chosen at runtime based on system configuration. For server deployments, -Xms and -Xmx are often set to the same value. See the section "Ergonomics" in Java SE HotSpot Virtual Machine Garbage Collection Tuning Guide at https://docs.oracle.com/javase/8/docs/articles/guides/vm/gctuning/index.html. The following examples show how to set the maximum allowed size of allocated memory to 80 MB using various units: -Xmx83886080 -Xmx81920k -Xmx80m The -Xmx option is equivalent to -XX:MaxHeapSize. |