grouper-users - [grouper-users] daemon loader : job ChangeLogToTempToChangeLog en erreur
Subject: Grouper Users - Open Discussion List
List archive
- From: Wallaert-Taquet Brigitte <>
- To: , "" <>
- Subject: [grouper-users] daemon loader : job ChangeLogToTempToChangeLog en erreur
- Date: Mon, 25 Jan 2016 11:45:47 +0100
Bonjour, Depuis que je fais mes tests de publication PSP, je rencontre régulièrement des blocages de ce job (qui permet de vider la table de temp vers la table de log, indispensable pour le script de Paris). J'ai répéré 3 types de cause d'erreurs : 1- type Active PITGroup / HibernateSession 2- GrouperDAOException sur une ConstraintViolationException 3- GrouperDAOException sur une NoClassDefFoundError Dans le cas 1, je lance un SyncPITTables().syncAllPITTables() (script de paris et daemon loader running) et cela repart. Dans le cas 2, j'ai vidé la table change_log_entry (rencontré une seule fois et on n'est pas encore en prod). si en prod, je lance mon script de sync sur tous les groupes à synchroniser. Dans le cas 3, j'ai arrêté le tomcat puis relancé et cela a suffit... Avez-vous déjà rencontré ces types d'erreurs ? Lancez-vous par crontab le SyncPITTTables() ? Relancez-vous Grouper dans la nuit ? D'avance merci pour vos retours. job_message de la table grouper_loader_log : 1 : java.lang.RuntimeException: Active PITGroup with sourceId=3c9300e78258423da2df88a4f62ac110 not found, Problem in HibernateSession: HibernateSession (6431fe67): new, notReadonly, READ_WRITE_NEW, notActiveTransaction, session (6a137e11) at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITGroupDAO.findBySourceIdActive(Hib3PITGroupDAO.java:100) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity.processMembershipAdd(ChangeLogTempToEntity.java:801) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity.access$1700(ChangeLogTempToEntity.java:61) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity$1.callback(ChangeLogTempToEntity.java:140) at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:687) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity.convertRecords(ChangeLogTempToEntity.java:96) at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$4.runJob(GrouperLoaderType.java:572) at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:413) 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:529) 2 : edu.internet2.middleware.grouper.internal.dao.GrouperDAOException: Problem in HibernateSession: HibernateSession (6c42dd98): notNew, notReadonly, READ_WRITE_NEW, activeTransaction, session (5698d9c6), Exception in save: edu.internet2.middleware.grouper.changeLog.ChangeLogEntry, ByObjectStatic, query: ', cacheable: null, cacheRegion: null, entityName: ChangeLogEntryEntity, tx type: null, Problem in HibernateSession: HibernateSession (5b73402): new, notReadonly, READ_WRITE_NEW, notActiveTransaction, session (5698d9c6) at edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSessionCatch(HibernateSession.java:575) at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:697) at edu.internet2.middleware.grouper.hibernate.ByObjectStatic.save(ByObjectStatic.java:468) at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3ChangeLogEntryDAO.save(Hib3ChangeLogEntryDAO.java:47) at edu.internet2.middleware.grouper.changeLog.ChangeLogEntry.save(ChangeLogEntry.java:356) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity$1.callback(ChangeLogTempToEntity.java:201) at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:687) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity.convertRecords(ChangeLogTempToEntity.java:96) at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$4.runJob(GrouperLoaderType.java:572) at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:413) 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:529) Caused by: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update, Exception in save: edu.internet2.middleware.grouper.changeLog.ChangeLogEntry, edu.internet2.middleware.grouper.hibernate.ByObject@4a21c1b7 at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:96) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268) at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:184) at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216) at edu.internet2.middleware.grouper.hibernate.ByObject.save(ByObject.java:214) at edu.internet2.middleware.grouper.hibernate.ByObjectStatic$7.callback(ByObjectStatic.java:481) at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:687) ... 11 more Caused by: java.sql.BatchUpdateException: L'élément du batch 0 insert into grouper_change_log_entry (change_log_type_id, context_id, created_on, string01, string02, string03, string04, string05, string06, string07, string08, string09, string10, string11, string12, sequence_number) values ('bbe4e16c558b4383b533fe4fd6aaaaef', '823dc6270a054b8c930963f3c11a1825', 1452896175821000, 'b7e4b0ec513b479eb5c5e7193715d8f2', '24609182d7f5476dbca77d631e7b965b', 'a7f6bedb06694b17ac5ee38f0f1b4ad9', 'imm_mem_asgn', 'd6ce9a29b8a248c79d1eda7bff45d237', NULL, 'etc:attribute:userData:grouperUserDataRecentGroups', 'assign', 'F', NULL, NULL, NULL, 6077) a été annulé. Appeler getNextException pour en connaître la cause. at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2740) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1891) at org.postgresql.c 3 : edu.internet2.middleware.grouper.internal.dao.GrouperDAOException: Problem in HibernateSession: HibernateSession (4027a755): notNew, notReadonly, READ_WRITE_NEW, activeTransaction, session (1d4461d), Exception in saveOrUpdate: edu.internet2.middleware.grouper.pit.PITMembership, ByObjectStatic, query: ', cacheable: null, cacheRegion: null, entityName: null, tx type: null, Problem in HibernateSession: HibernateSession (fc7fd39): new, notReadonly, READ_WRITE_NEW, notActiveTransaction, session (1d4461d) at edu.internet2.middleware.grouper.hibernate.HibernateSession._internal_hibernateSessionCatch(HibernateSession.java:591) at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:697) at edu.internet2.middleware.grouper.hibernate.ByObjectStatic.saveOrUpdate(ByObjectStatic.java:354) at edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITMembershipDAO.saveOrUpdate(Hib3PITMembershipDAO.java:41) at edu.internet2.middleware.grouper.pit.PITMembership.save(PITMembership.java:267) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity.processPrivilegeAdd(ChangeLogTempToEntity.java:926) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity.access$1900(ChangeLogTempToEntity.java:61) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity$1.callback(ChangeLogTempToEntity.java:144) at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:687) at edu.internet2.middleware.grouper.changeLog.ChangeLogTempToEntity.convertRecords(ChangeLogTempToEntity.java:96) at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$4.runJob(GrouperLoaderType.java:572) at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:413) 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:529) Caused by: java.lang.NoClassDefFoundError: edu/internet2/middleware/grouper/privs/NamingPrivilege at edu.internet2.middleware.grouper.pit.PITMembership.onPreSave(PITMembership.java:463) at edu.internet2.middleware.grouper.hibernate.ByObject.saveOrUpdate(ByObject.java:362) at edu.internet2.middleware.grouper.hibernate.ByObjectStatic$5.callback(ByObjectStatic.java:367) at edu.internet2.middleware.grouper.hibernate.HibernateSession.callbackHibernateSession(HibernateSession.java:687) ... 13 more --
Brigitte WALLAERT TAQUET Cheffe de projet GED Nuxeo Experte Grouper d'Internet2 Université de Lille - Sciences et Technologies | www.univ-lille1.fr Service: CRI Bât. M4 - Bureau 34 59655 Villeneuve d'Ascq Tél. +33 (0)3 20 33 71 65 |
- [grouper-users] daemon loader : job ChangeLogToTempToChangeLog en erreur, Wallaert-Taquet Brigitte, 01/25/2016
- Re: [grouper-users] daemon loader : job ChangeLogToTempToChangeLog en erreur, Wallaert-Taquet Brigitte, 01/25/2016
Archive powered by MHonArc 2.6.16.