grouper-users - problem and solution of adding a mass of members using grouper-1.1 API
Subject: Grouper Users - Open Discussion List
List archive
- From: "冯娟" <>
- To:
- Subject: problem and solution of adding a mass of members using grouper-1.1 API
- Date: Thu, 26 Apr 2007 10:28:44 +0800
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type; b=g/B1N8nAds2XmkSVq8yHm9t5v4fDRfq7Z6U6fjen71nmXUhEep4I1629mgR1E/Sv6IwsvNy0mAmFo9V04yK5RV0nx9Aj9uutKhf0xtu8iybu0UaLwa/SWbo28CN2UjEzx8+TmTKL7MWsY67UuGrU5HlLOmPUx5fzPbQGet7M9m8=
I have some experiences to share with you, I hope it is helpful to you.
problem:
When I added members to a group, I found that when a add several members, it is ok. But when I add a mass of person, it always throw an exception:
Caused by: net.sf.hibernate.HibernateException
: hibernate commit error: Row was
updated or deleted by another transaction (or unsaved-value mapping was incorrec
t) for edu.internet2.middleware.grouper.Attribute instance with identifier: 4028
728111b175270111b17be88c0007
at edu.internet2.middleware.grouper.HibernateHelper.saveAndDelete(Hibern
ateHelper.java:216)
... 25 more
Caused by: net.sf.hibernate.StaleObjectStateException : Row was updated or delete
d by another transaction (or unsaved-value mapping was incorrect) for
edu.intern
et2.middleware.grouper.Attribute instance with identifier: 4028728111b175270111b
17be88c0007
at net.sf.hibernate.persister.AbstractEntityPersister.check(AbstractEnti
tyPersister.java:513)
at net.sf.hibernate.persister.EntityPersister.update(EntityPersister.jav
a:664)
at net.sf.hibernate.persister.EntityPersister.update (EntityPersister.jav
a:621)
at net.sf.hibernate.impl.ScheduledUpdate.execute
(ScheduledUpdate.java:52
)
at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2449)
at net.sf.hibernate.impl.SessionImpl.executeAll (SessionImpl.java:2435)
at net.sf.hibernate.impl.SessionImpl.execute
(SessionImpl.java:2393)
at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2261)
at net.sf.hibernate.transaction.JDBCTransaction.commit (JDBCTransaction.j
ava:61)
at edu.internet2.middleware.grouper.HibernateHelper.saveAndDelete
(Hibern
ateHelper.java:212)
... 25 more
========================================================
solution:
I noticed that in grouper.hiberbate.properties, there is:
# NOTE: If using Oracle you will need to disable preparared statement
# caching by setting:
# hibernate.dbcp.ps.maxIdle = 0
so I did and it is resolved.
- problem and solution of adding a mass of members using grouper-1.1 API, 冯娟, 04/25/2007
- Re: [grouper-users] problem and solution of adding a mass of members using grouper-1.1 API, Chris Hyzer, 04/25/2007
- Re: [grouper-users] problem and solution of adding a mass of members using grouper-1.1 API, blair christensen., 04/26/2007
- Re: [grouper-users] problem and solution of adding a mass of members using grouper-1.1 API, Chris Hyzer, 04/25/2007
Archive powered by MHonArc 2.6.16.