Hi.
The next time the job ran it processed the records and moved them to change_log.
2015-04-06 09:35:06,238: [DefaultQuartzScheduler_Worker-3] ERROR GrouperLoaderJob.execute(318) - - Error running up job
2015-04-06 09:37:42,068: [DefaultQuartzScheduler_Worker-3] ERROR JobRunShell.run(211) - - Job DEFAULT.CHANGE_LOG_consumer_roleToAttributeChangeLogConsumer threw an unhandled Exception:
java.lang.OutOfMemoryError: Java heap space
2015-04-06 09:38:14,466: [DefaultQuartzScheduler_Worker-3] ERROR ErrorLogger.schedulerError(2185) - - Job (DEFAULT.CHANGE_LOG_consumer_roleToAttributeChangeLogConsumer 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:213)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
Caused by: java.lang.OutOfMemoryError: Java heap space
2015-04-06 09:38:14,465: [DefaultQuartzScheduler_Worker-4] ERROR JobRunShell.run(211) - - Job DEFAULT.CHANGE_LOG_changeLogTempToChangeLog threw an unhandled Exception:
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Arrays.java:2694)
at java.lang.String.<init>(String.java:203)
at java.util.Properties.loadConvert(Properties.java:584)
at java.util.Properties.load0(Properties.java:390)
at java.util.Properties.load(Properties.java:341)
at edu.internet2.middleware.grouper.util.GrouperUtil.propertiesFromResourceName(GrouperUtil.java:7187)
at edu.internet2.middleware.grouper.cfg.PropertiesConfiguration.getProperties(PropertiesConfiguration.java:77)
at edu.internet2.middleware.grouper.cfg.PropertiesConfiguration.getProperty(PropertiesConfiguration.java:96)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderConfig.getPropertyString(GrouperLoaderConfig.java:178)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderConfig.getPropertyString(GrouperLoaderConfig.java:127)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderConfig.retrieveDbProfile(GrouperLoaderConfig.java:242)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:392)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:315)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
2015-04-06 09:38:03,284: [DefaultQuartzScheduler_Worker-8] ERROR GrouperLoaderJob.execute(318) - - Error running up job
2015-04-06 09:41:47,355: [DefaultQuartzScheduler_Worker-1] DEBUG GrouperLoaderType$4.runJob(603) - - operation: runJob, jobName: CHANGE_LOG_consumer_grouperRules, consumerName: grouperRules, className:
edu.internet2.middleware.grouper.changeLog.esb.consumer.RuleConsumer, class found: true, instance created: true, success: true, recordsProcessed: 0
2015-04-06 09:40:31,940: [DefaultQuartzScheduler_Worker-4] ERROR ErrorLogger.schedulerError(2185) - - Job (DEFAULT.CHANGE_LOG_changeLogTempToChangeLog 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:213)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525)
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Arrays.java:2694)
at java.lang.String.<init>(String.java:203)
at java.util.Properties.loadConvert(Properties.java:584)
at java.util.Properties.load0(Properties.java:390)
at java.util.Properties.load(Properties.java:341)
at edu.internet2.middleware.grouper.util.GrouperUtil.propertiesFromResourceName(GrouperUtil.java:7187)
at edu.internet2.middleware.grouper.cfg.PropertiesConfiguration.getProperties(PropertiesConfiguration.java:77)
at edu.internet2.middleware.grouper.cfg.PropertiesConfiguration.getProperty(PropertiesConfiguration.java:96)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderConfig.getPropertyString(GrouperLoaderConfig.java:178)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderConfig.getPropertyString(GrouperLoaderConfig.java:127)
From: Shilen Patel <>
Date: Wednesday, April 8, 2015 at 10:59 AM
To: Prashant Kediyal <>
Cc: Chris Hyzer <>, "" <>
Subject: Re: CHANGE_LOG_changeLogTempToChangeLog
Is that from the grouper_error.log file? Between 9:38 and 9:55, was that all that was in there, and no stack trace? How many rows do you have in grouper_change_log_entry_temp? I’m wondering if it fails sometimes but then succeeds when it runs the next
time.
Thanks!
- Shilen
From: <Kediyal>, Prashant <>
Date: Wednesday, April 8, 2015 at 1:49 PM
To: Chris Hyzer <>, Shilen Patel <>, ""
<>
Subject: CHANGE_LOG_changeLogTempToChangeLog
Hi,
Can anyone help us figure out why the job that moves change_log_temp entries would stop with the following errors?
2015-04-06 09:38:14,465: [DefaultQuartzScheduler_Worker-4] ERROR JobRunShell.run(211) - - Job DEFAULT.CHANGE_LOG_changeLogTempToChangeLog threw an unhandled Exception:
2015-04-06 09:40:31,940: [DefaultQuartzScheduler_Worker-4] ERROR ErrorLogger.schedulerError(2185) - - Job (DEFAULT.CHANGE_LOG_changeLogTempToChangeLog threw an exception.
2015-04-06 09:55:14,087: [DefaultQuartzScheduler_Worker-5] ERROR JobRunShell.run(211) - - Job DEFAULT.CHANGE_LOG_changeLogTempToChangeLog threw an unhandled Exception:
2015-04-06 09:55:26,215: [DefaultQuartzScheduler_Worker-5] ERROR ErrorLogger.schedulerError(2185) - - Job (DEFAULT.CHANGE_LOG_changeLogTempToChangeLog threw an exception.
Regards
Prashant