Sorry, I did a mailing list error.
Le 25/01/2016 11:45, Wallaert-Taquet Brigitte a écrit :
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
--
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
|