Hi again Mark, I posted a reply with the log file snippet earlier but I 
accidentally grabbed the wrong text segment from the log file. The correct 
one is below, any ideas?  We're getting a Stack Overflow Error from what 
looks to be an infinite loop. Sorry for the slow response, we were 
experiencing logging issues on our end. 

2020-06-18 11:27:17,360 WARN  
org.dspace.app.webui.servlet.InternalErrorServlet @ 
:session_id=(removed):internal_error:-- URL Was: 
https://my-dspace-site/tools/group-edit
-- Method: POST
-- Parameters were:
-- group_name: "GROUP_TO_EDIT"
-- group_id: "eba5888a-e1ea-4597-ae91-01cd41a06925"
-- group_ids: "53461767-6731-4b6d-9406-01166be7b3f4"
-- submit_group_update: "Update Group"
-- group_ids: "53461767-6731-4b6d-9406-01166be7b3f4"
-- submit_group_update: "Update Group"

javax.servlet.ServletException: Servlet execution threw an exception
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:326)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.dspace.app.webui.filter.RegisteredOnlyFilter.doFilter(RegisteredOnlyFilter.java:66)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
        at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
        at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.StackOverflowError
        at java.util.HashMap.getNode(HashMap.java:572)
        at java.util.HashMap.containsKey(HashMap.java:596)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:679)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
        at 
org.dspace.eperson.GroupServiceImpl.getChildren(GroupServiceImpl.java:694)
       
         ------------------- This goes on for hundreds of lines 
------------------------------------------

        2020-06-18 11:27:17,362 WARN  org.dspace.app.webui.util.UIUtil @ 
Unable to send email alert
org.hibernate.LazyInitializationException: failed to lazily initialize a 
collection of role: org.dspace.content.DSpaceObject.metadata, could not 
initialize proxy - no Session
        at 
org.hibernate.collection.internal.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:569)
        at 
org.hibernate.collection.internal.AbstractPersistentCollection.withTemporarySessionIfNeeded(AbstractPersistentCollection.java:188)
        at 
org.hibernate.collection.internal.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:548)
        at 
org.hibernate.collection.internal.AbstractPersistentCollection.read(AbstractPersistentCollection.java:126)
        at 
org.hibernate.collection.internal.PersistentBag.iterator(PersistentBag.java:266)
        at 
org.dspace.content.DSpaceObjectServiceImpl.getMetadata(DSpaceObjectServiceImpl.java:129)
        at 
org.dspace.content.DSpaceObjectServiceImpl.getMetadataFirstValue(DSpaceObjectServiceImpl.java:380)
 at 
org.dspace.content.DSpaceObjectServiceImpl.getMetadata(DSpaceObjectServiceImpl.java:129)
        at 
org.dspace.content.DSpaceObjectServiceImpl.getMetadataFirstValue(DSpaceObjectServiceImpl.java:380)
        at org.dspace.eperson.EPerson.getFirstName(EPerson.java:253)
        at org.dspace.eperson.EPerson.getFullName(EPerson.java:229)
        at org.dspace.app.webui.util.UIUtil.sendAlert(UIUtil.java:531)
        at 
org.dspace.app.webui.servlet.InternalErrorServlet.doGet(InternalErrorServlet.java:54)
        at 
org.dspace.app.webui.servlet.InternalErrorServlet.doPost(InternalErrorServlet.java:62)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:743)
        at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
        at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:410)
        at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:337)
        at 
org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:479)
        at 
org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:417)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:204)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445)
        at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
        at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
2020-06-18 11:27:17,363 DEBUG org.dspace.app.webui.util.JSPManager 
[email protected]:session_id=(removed):ip_addr=(removed):view_jsp:/error/internal.jsp


On Friday, June 12, 2020 at 9:51:19 AM UTC-4, Mark H. Wood wrote:
>
> On Thu, Jun 11, 2020 at 09:06:40AM -0700, Jordan wrote: 
> > I'm attempting to remove a subgroup from a group in the group editor in 
> > dspace v6.3. I am in the Administrator group, so I should have 
> permissions 
> > to do this, but when i select the subgroup from the "Group Members" 
> pane, 
> > click "Remove", and then click "Update," I get an Internal Server Error, 
> > and the subgroup is NOT deleted from the parent group. I also get an 
> > Internal Server Error when trying to add a subgroup as a Group Member of 
> a 
> > parent group, but the subgroup IS added successfully (despite the 
> Internal 
> > Server Error).   
> > 
> > In summary: 
> > 
> > Adding a subgroup as a group member to a parent group works, but 
> produces a 
> > false positive Internal Server Error message. 
> > Deleting/Removing a subgroup/group member from a parent group does NOT 
> > work, and produces an Internal Server Error message when clicking 
> "Update". 
> > 
> > Is this a known bug, or do I need to change some 
> configuration/permission 
> > setting(s) for my environment? Any assistance on this topic is greatly 
> > appreciated! 
>
> It's hard to say without knowing what the internal server error was. 
>
> When a DSpace administrator receives the Internal Server Error 
> message, or one is reported, the message means "go look in the log 
> files for more information." 
>
> If the log doesn't make the problem obvious, please post relevant 
> extracts so that we have deeper insight into what was happening at the 
> time. 
>
> -- 
> Mark H. Wood 
> Lead Technology Analyst 
>
> University Library 
> Indiana University - Purdue University Indianapolis 
> 755 W. Michigan Street 
> Indianapolis, IN 46202 
> 317-274-0749 
> www.ulib.iupui.edu 
>

-- 
All messages to this mailing list should adhere to the DuraSpace Code of 
Conduct: https://duraspace.org/about/policies/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/f51fd733-34ff-4843-a33e-c44ab36ddc47o%40googlegroups.com.

Reply via email to