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