|
|
Hi...
In order to try to solve the issue declared in
https://gus.fzk.de/ws/ticket_info.php?ticket=65887 I've tried to
install glite-VOMS_mysql-3.2.0-8.sl5 (according to
http://glite.cern.ch/R3.2/sl5_x86_64/glite-VOMS_mysql/3.2.0-8/).
I've found 2 issues:
1./ In the release notes there are references to software that is not
installed. Comparing the software which is pulled by the metapackage
with what
is declared in the update, I saw some discrepancies. For example, the
metapackage depends on
[root@voms01 ~]# rpm -qR glite-VOMS_mysql
PyXML >= 0.8.4
ZSI >= 2.0
bdii >= 5.0.9
bouncycastle-glite >= 1.42
fetch-crl >= 2.7.0
glite-info-generic >= 2.0.2
glite-info-provider-service >= 1.4.3
glite-info-templates >= 1.0.0
glite-security-trustmanager >= 2.5.5
glite-security-util-java >= 2.8.6
glite-security-voms-admin-client >= 2.0.15
glite-security-voms-admin-server >= 2.5.5
glite-security-voms-clients >= 1.9.19
glite-security-voms-mysql >= 3.1.3
glite-security-voms-server >= 1.9.19
glite-version >= 3.2.3
glite-yaim-core >= 4.0.14
glite-yaim-voms >= 1.0.6
glue-schema >= 2.0.6
gpt >= 3.2autotools2004_NMI_9.0_x86_64_rhap_5
mysql-server >= 5.0.45
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
tomcat5 >= 5.5.20
vdt_globus_essentials >= VDT1.10.1x86_64_rhap_5
but in the patch there is additional software which is available in the
repos but it is not installed. For example
glite-info-templates
glite-security-voms
glite-security-voms-admin-interface
glite-security-voms-api
glite-security-voms-api-c
glite-security-voms-api-cpp
glite-security-voms-api-java
glite-security-voms-api-noglobus
glite-security-voms-compatibility
glite-security-voms-config
2./ Nevertheless, I proceed with the update but VOMS-ADMIN does not
start. In annex I send a log of the voms-admin for one VO.
More details in https://gus.fzk.de/ws/ticket_info.php?ticket=67380
Help is appreciated since the service is crucial and is presently down.
Cheers
Goncalo
22:43:20.824 [main] - INFO o.g.s.voms.admin.core.VOMSService - VOMS-Admin starting for VO: iber.vo.ibergrid.eu
22:43:26.336 [main] - INFO o.g.s.v.a.c.t.VOMSExecutorService - Scheduling task UpdateCATask with period: 1800 seconds
22:43:26.342 [main] - INFO o.g.s.v.a.c.t.VOMSExecutorService - Scheduling task TaskStatusUpdater with period: 30 seconds
22:43:26.343 [main] - INFO o.g.s.v.a.c.t.VOMSExecutorService - Scheduling task ExpiredRequestsPurgerTask with period: 300 seconds
22:43:28.949 [main] - INFO o.g.s.v.a.c.t.VOMSExecutorService - Scheduling task MembershipCheckerTask with period: 300 seconds
22:43:28.949 [main] - INFO o.g.s.voms.admin.core.VOMSService - VOMS-Admin started succesfully.
22:43:29.616 [main] - WARN c.o.x.c.p.XmlConfigurationProvider - no default parameter defined for result of type json
22:43:36.800 [pool-7-thread-1] - INFO o.g.s.v.a.persistence.dao.VOMSCADAO - Adding '/DC=org/DC=cilogon/C=US/O=CILogon/CN=CILogon Silver CA 1' to trusted CA database.
22:43:36.830 [pool-7-thread-1] - INFO o.g.s.v.a.persistence.dao.VOMSCADAO - Adding '/DC=org/DC=cilogon/C=US/O=CILogon/CN=CILogon Silver CA 1' to trusted CA database.
22:43:36.844 [pool-7-thread-1] - ERROR o.h.util.JDBCExceptionReporter - Duplicate entry '/DC=org/DC=cilogon/C=US/O=CILogon/CN=CILogon Silver CA 1' for key 2
22:43:36.844 [pool-7-thread-1] - ERROR o.g.s.v.a.c.t.DatabaseTransactionTaskWrapper - An unexpected exception was caught while executing task UpdateCATask
22:43:36.852 [pool-7-thread-1] - ERROR o.g.s.v.a.c.t.DatabaseTransactionTaskWrapper - could not insert: [org.glite.security.voms.admin.persistence.model.VOMSCA]
org.hibernate.exception.ConstraintViolationException: could not insert: [org.glite.security.voms.admin.persistence.model.VOMSCA]
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:40) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2163) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2643) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:51) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:298) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:107) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:535) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.save(SessionImpl.java:523) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.save(SessionImpl.java:519) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.glite.security.voms.admin.persistence.dao.VOMSCADAO.createCA(VOMSCADAO.java:63) [VOMSCADAO.class:na]
at org.glite.security.voms.admin.core.tasks.UpdateCATask.run(UpdateCATask.java:94) [UpdateCATask.class:na]
at org.glite.security.voms.admin.core.tasks.DatabaseTransactionTaskWrapper.run(DatabaseTransactionTaskWrapper.java:50) [DatabaseTransactionTaskWrapper.class:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_22]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [na:1.6.0_22]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
Caused by: com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry '/DC=org/DC=cilogon/C=US/O=CILogon/CN=CILogon Silver CA 1' for key 2
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:931) [mysql-connector-java-5.0.7.jar:na]
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985) [mysql-connector-java-5.0.7.jar:na]
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631) [mysql-connector-java-5.0.7.jar:na]
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723) [mysql-connector-java-5.0.7.jar:na]
at com.mysql.jdbc.Connection.execSQL(Connection.java:3256) [mysql-connector-java-5.0.7.jar:na]
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1313) [mysql-connector-java-5.0.7.jar:na]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1585) [mysql-connector-java-5.0.7.jar:na]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1500) [mysql-connector-java-5.0.7.jar:na]
at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1485) [mysql-connector-java-5.0.7.jar:na]
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105) [c3p0-0.9.1.jar:0.9.1]
at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:73) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:33) [hibernate-3.2.6.ga.jar:3.2.6.ga]
... 27 common frames omitted
22:43:36.886 [pool-7-thread-1] - ERROR org.hibernate.AssertionFailure - an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in org.glite.security.voms.admin.persistence.model.VOMSCA entry (don't flush the Session after an exception occurs)
at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:164) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:120) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:35) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.glite.security.voms.admin.persistence.dao.hibernate.GenericHibernateDAO.findByCriteria(GenericHibernateDAO.java:133) [GenericHibernateDAO.class:na]
at org.glite.security.voms.admin.persistence.dao.hibernate.TaskDAOHibernate.getActiveTasks(TaskDAOHibernate.java:117) [TaskDAOHibernate.class:na]
at org.glite.security.voms.admin.core.tasks.TaskStatusUpdater.run(TaskStatusUpdater.java:39) [TaskStatusUpdater.class:na]
at org.glite.security.voms.admin.core.tasks.DatabaseTransactionTaskWrapper.run(DatabaseTransactionTaskWrapper.java:50) [DatabaseTransactionTaskWrapper.class:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_22]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [na:1.6.0_22]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
22:43:36.886 [pool-7-thread-1] - ERROR o.g.s.v.a.c.t.DatabaseTransactionTaskWrapper - An unexpected exception was caught while executing task TaskStatusUpdater
22:43:36.887 [pool-7-thread-1] - ERROR o.g.s.v.a.c.t.DatabaseTransactionTaskWrapper - null id in org.glite.security.voms.admin.persistence.model.VOMSCA entry (don't flush the Session after an exception occurs)
org.hibernate.AssertionFailure: null id in org.glite.security.voms.admin.persistence.model.VOMSCA entry (don't flush the Session after an exception occurs)
at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:164) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:120) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:35) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.glite.security.voms.admin.persistence.dao.hibernate.GenericHibernateDAO.findByCriteria(GenericHibernateDAO.java:133) [GenericHibernateDAO.class:na]
at org.glite.security.voms.admin.persistence.dao.hibernate.TaskDAOHibernate.getActiveTasks(TaskDAOHibernate.java:117) [TaskDAOHibernate.class:na]
at org.glite.security.voms.admin.core.tasks.TaskStatusUpdater.run(TaskStatusUpdater.java:39) [TaskStatusUpdater.class:na]
at org.glite.security.voms.admin.core.tasks.DatabaseTransactionTaskWrapper.run(DatabaseTransactionTaskWrapper.java:50) [DatabaseTransactionTaskWrapper.class:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_22]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [na:1.6.0_22]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
22:43:36.897 [pool-7-thread-1] - ERROR org.hibernate.AssertionFailure - an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in org.glite.security.voms.admin.persistence.model.VOMSCA entry (don't flush the Session after an exception occurs)
at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:164) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:120) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:35) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.glite.security.voms.admin.persistence.dao.hibernate.RequestDAOHibernate.findExpiredVOMembershipRequests(RequestDAOHibernate.java:206) [RequestDAOHibernate.class:na]
at org.glite.security.voms.admin.core.tasks.ExpiredRequestsPurgerTask.run(ExpiredRequestsPurgerTask.java:62) [ExpiredRequestsPurgerTask.class:na]
at org.glite.security.voms.admin.core.tasks.DatabaseTransactionTaskWrapper.run(DatabaseTransactionTaskWrapper.java:50) [DatabaseTransactionTaskWrapper.class:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_22]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [na:1.6.0_22]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
22:43:36.897 [pool-7-thread-1] - ERROR o.g.s.v.a.c.t.DatabaseTransactionTaskWrapper - An unexpected exception was caught while executing task ExpiredRequestsPurgerTask
22:43:36.898 [pool-7-thread-1] - ERROR o.g.s.v.a.c.t.DatabaseTransactionTaskWrapper - null id in org.glite.security.voms.admin.persistence.model.VOMSCA entry (don't flush the Session after an exception occurs)
org.hibernate.AssertionFailure: null id in org.glite.security.voms.admin.persistence.model.VOMSCA entry (don't flush the Session after an exception occurs)
at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:164) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:120) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:35) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.glite.security.voms.admin.persistence.dao.hibernate.RequestDAOHibernate.findExpiredVOMembershipRequests(RequestDAOHibernate.java:206) [RequestDAOHibernate.class:na]
at org.glite.security.voms.admin.core.tasks.ExpiredRequestsPurgerTask.run(ExpiredRequestsPurgerTask.java:62) [ExpiredRequestsPurgerTask.class:na]
at org.glite.security.voms.admin.core.tasks.DatabaseTransactionTaskWrapper.run(DatabaseTransactionTaskWrapper.java:50) [DatabaseTransactionTaskWrapper.class:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_22]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [na:1.6.0_22]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
22:43:39.558 [pool-7-thread-1] - ERROR org.hibernate.AssertionFailure - an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: null id in org.glite.security.voms.admin.persistence.model.VOMSCA entry (don't flush the Session after an exception occurs)
at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:164) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:120) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:35) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.glite.security.voms.admin.persistence.dao.VOMSUserDAO.findExpiringUsers(VOMSUserDAO.java:960) [VOMSUserDAO.class:na]
at org.glite.security.voms.admin.core.validation.SendWarningToExpiringMembersStrategy.findExpiringMembers(SendWarningToExpiringMembersStrategy.java:88) [SendWarningToExpiringMembersStrategy.class:na]
at org.glite.security.voms.admin.core.validation.DefaultMembershipCheckBehaviour.findExpiringMembers(DefaultMembershipCheckBehaviour.java:138) [DefaultMembershipCheckBehaviour.class:na]
at org.glite.security.voms.admin.core.validation.MembershipCheckerTask.checkMembershipStatus(MembershipCheckerTask.java:40) [MembershipCheckerTask.class:na]
at org.glite.security.voms.admin.core.validation.MembershipCheckerTask.run(MembershipCheckerTask.java:62) [MembershipCheckerTask.class:na]
at org.glite.security.voms.admin.core.tasks.DatabaseTransactionTaskWrapper.run(DatabaseTransactionTaskWrapper.java:50) [DatabaseTransactionTaskWrapper.class:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_22]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [na:1.6.0_22]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
22:43:39.558 [pool-7-thread-1] - ERROR o.g.s.v.a.c.t.DatabaseTransactionTaskWrapper - An unexpected exception was caught while executing task MembershipCheckerTask
22:43:39.559 [pool-7-thread-1] - ERROR o.g.s.v.a.c.t.DatabaseTransactionTaskWrapper - null id in org.glite.security.voms.admin.persistence.model.VOMSCA entry (don't flush the Session after an exception occurs)
org.hibernate.AssertionFailure: null id in org.glite.security.voms.admin.persistence.model.VOMSCA entry (don't flush the Session after an exception occurs)
at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:164) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:120) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:35) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1562) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:283) [hibernate-3.2.6.ga.jar:3.2.6.ga]
at org.glite.security.voms.admin.persistence.dao.VOMSUserDAO.findExpiringUsers(VOMSUserDAO.java:960) [VOMSUserDAO.class:na]
at org.glite.security.voms.admin.core.validation.SendWarningToExpiringMembersStrategy.findExpiringMembers(SendWarningToExpiringMembersStrategy.java:88) [SendWarningToExpiringMembersStrategy.class:na]
at org.glite.security.voms.admin.core.validation.DefaultMembershipCheckBehaviour.findExpiringMembers(DefaultMembershipCheckBehaviour.java:138) [DefaultMembershipCheckBehaviour.class:na]
at org.glite.security.voms.admin.core.validation.MembershipCheckerTask.checkMembershipStatus(MembershipCheckerTask.java:40) [MembershipCheckerTask.class:na]
at org.glite.security.voms.admin.core.validation.MembershipCheckerTask.run(MembershipCheckerTask.java:62) [MembershipCheckerTask.class:na]
at org.glite.security.voms.admin.core.tasks.DatabaseTransactionTaskWrapper.run(DatabaseTransactionTaskWrapper.java:50) [DatabaseTransactionTaskWrapper.class:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) [na:1.6.0_22]
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) [na:1.6.0_22]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) [na:1.6.0_22]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]
|
|
|
|
|
|