Adding members to a course doesn't work

14 views
Skip to first unread message

google...@danielabrecht.ch

unread,
Oct 26, 2016, 11:23:58 AM10/26/16
to OpenOLAT
Hi,

I upgraded from upgrade from olat 7.0.0 to OpenOLAT 10.3.5, and I can't add any members to my old courses. Those courses have no members at the moment, not even an owner, and when I try to add one, I get the following error:


Error code: N1-E15
Last business path:  http://openolat.hf-ict.ch/openolat/url/RepositoryEntry/297304076/MembersMgmt/0/Members/0/All/0
Business path:  http://openolat.hf-ict.ch/openolat/url/RepositoryEntry/297304076/MembersMgmt/0/Members/0/Owners/0
Date and time: 10/26/2016 3:06 PM
---------------------------------------------

<dispatchinfo>
 <componentinfo>
 <compname>ffo_main_stepslayout</compname>
 <compclass>org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer</compclass>
 <extendedinfo>n/a</extendedinfo>
 <event>
 <class>org.olat.core.gui.control.Event</class>
 <command>validation finish</command>
 <tostring>com:validation finish,org.olat.core.gui.control.Event@2f96e239</tostring>
 </event>
 </componentinfo>
 <controllerinfo>
 <controllername>org.olat.course.member.wizard.ImportMemberMailController</controllername>
 <controllername>org.olat.core.gui.control.generic.wizard.StepsMainRunController</controllername>
 <controllername>org.olat.course.member.MembersOverviewController</controllername>
 <controllername>org.olat.course.member.MembersManagementMainController</controllername>
 <controllername>org.olat.course.run.CourseRuntimeController</controllername>
 <controllername>org.olat.core.commons.fullWebApp.BaseFullWebappController</controllername>
 </controllerinfo>
</dispatchinfo>
Throwable: javax.persistence.NoResultException

message:No entity found for query,javax.persistence.NoResultException

at org.hibernate.jpa.internal.QueryImpl.getSingleResult(QueryImpl.java:498)
at org.olat.repository.manager.RepositoryEntryRelationDAO.getDefaultGroup(RepositoryEntryRelationDAO.java:160)
at org.olat.repository.manager.RepositoryEntryRelationDAO.addRole(RepositoryEntryRelationDAO.java:139)
at org.olat.repository.RepositoryManager.addOwners(RepositoryManager.java:1469)
at org.olat.repository.RepositoryManager.updateRepositoryEntryMembership(RepositoryManager.java:2215)
at org.olat.repository.RepositoryManager.updateRepositoryEntryMemberships(RepositoryManager.java:2202)
at org.olat.course.member.MembersOverviewController.addMembers(MembersOverviewController.java:320)
at org.olat.course.member.MembersOverviewController$1.execute(MembersOverviewController.java:276)
at org.olat.core.gui.control.generic.wizard.StepsMainRunController.finishWizard(StepsMainRunController.java:370)
at org.olat.core.gui.control.generic.wizard.StepsMainRunController.event(StepsMainRunController.java:353)



If I create a new course, it already has an owner and I can add other members. Adding groups to courses is no problem too. Only adding members to old courses doesn't work. How can I fix this?

Best regards,
Daniel Abrecht

Reply all
Reply to author
Forward
0 new messages